- BlackBerry Storm vs. the iPhone
- 2008 IT industry graveyard
- Top 10 worst uses for Windows
- Economic crisis means double duty for IT pros
- BlackBerry Storm, RIM's first touchscreen device, rolls in
Newsletters | Podcasts | Chats | Opinions | RSS Feeds | This Week In Print | IT Careers | Community | Reports | Downloads | Slideshows | New Data Center
Partner Sites:Application Performance Solutions | App Performance | Networking Solution | SafeGuard Enterprise Solution Center | SOA | Test your Web Filter | Value of WDS
Eyeing boosts in application performance, Sun is researching how to improve handling of objects in multiprocessors with a project dubbed Maxwell.
The company also has projects in its labs pertaining to embedding the Java Virtual Machine on sensors, running Visual Basic on the JVM and a prototype environment for exploring Java modifications. The company detailed these efforts in meeting with InfoWorld at Sun offices in Menlo Park, Calif. last Friday afternoon.
Maxwell is intended to enable microprocessors to handle objects such as Java objects. The goal is to develop an object-aware memory architecture, with the benefit of making programs run faster.
"What we've been working [on] now for some years in my group is to understand and try to invent techniques which would allow hardware to run Java-based systems more effectively," said Mario Wolczko, a lead researcher at Sun Labs.
The way memory has been addressed has not changed much in 30 years, Wolczko said. Processes get flat, linear address space and software is used to interpret that data, he added.
"It looks interesting to have a notion of [an] object, which is pushed down into the hardware layer," Wolczko said. Object management and garbage collection services, to free memory space, would be provided for in hardware.
"Our work is in looking at how you would design memory systems to make object management and garbage collection much more efficient by virtue of having hardware support for that," Wolczko said.
"The problem in hardware design these days is the processors run so much faster than memory," Wolczko said. Current systems do not really understand what is in memory and just assign a chunk of it.
"We're trying to have the memory system understand more about what you want," as a programmer, Wolczko said.
Sun Labs is eying servers as the destination for Maxwell-equipped processors. The technology could be applied to object-oriented languages such as Java or Python and to processors such as Sparc, although there are no concrete plans yet for it to go into specific processors. Intel processors are a possibility, but unlikely, given the "fairly hostile" relationship between Intel and Sun, said Wolczko.
Although Maxwell is a project that has been in development for about five years, there is no set time yet for it to turn up in actual products. The closest technology on the market to Maxwell is Azul Systems's Java optimization done through specialized hardware, Wolckzo said.
Partner Content
Explore the Ultrium Edge
The powerful tape technology can address data security with tape encryption as well as long term data protection.
Find out more
Disk and Tape Square Off
Discover what disk and tape really cost -- and which solution provides lower total cost of ownership and optimizes energy use for your organization
Download the White Paper
Don't Fall For The Myths
The Clipper Group explores the truth behind the myths of tape, digging into the misconceptions in the disk vs. tape debate.
Download the White Paper
Will You Add Tape Too?
Over two thirds of disk-only users look to add tape back into storage infrastructure according to recent survey.
Download Survey Information
Comment