Sun Microsystems opened up its labs last week, spotlighting projects in areas ranging from wire-free chip-to-chip communications to Web 2.0 security.
The Sun Labs Open House featured presentations and demonstrations on technologies still in development. One room even featured a slot car track embedded with real-time Java sensor technology.
Fostering communications between different Sun engineers is one intent of the open house, although customers, press, and students could be found roaming the different Sun buildings to check out exhibits and presentations.
One of Sun's constant efforts was technology transfer, which was getting other people at Sun to understand what it was doing, so plans could be formulated based on what each group was up to, vice-president and Sun fellow at Sun Microsystems Laboratories, Robert Sproull, said.
One project drawing a lot of attention, Proximity Communication, seeks to overcome limitations of Moore's Law. This famed principle stipulates that the number of transistors per chip doubles every 24 months at the same level of investment. In development for several years now, Proximity Communication involves placing silicon parts close to each other and transmitting signals between them sans wires.
This can increase bandwidth, make chips replaceable, and enable smaller chips, according to Sun. But there still were challenges, such as heat dissipation, director and distinguished engineer in Sun Labs, Robert Drost, said. "[The project] has a very high risk and high reward," he said.
Proximity Communication represents major progress if Sun can pull it off, according to analyst and founder of Insight64, Nathan Brookwood.
"Today, trying to build a system out of multiple chips really imposes tremendous performance constraints," Brookwood said. "If they can achieve this, if they can take several chips and make them behave like one large chip from an electrical and signal timing perspective, then that's a huge step forward."
Doing so would save power and enable the building of much larger caches, for example, Brookwood said.
Sun officials differed on when Proximity Communication technology might actually arrive in products. Drost would not comment on when this might happen except to say there would be some packaging-type announcements in the next year. But Sproull said it would be years, not months, before Proximity Communication would be in products.
"We haven't even gotten the first prototype working," he said.
Sun's SPARC CPU platform is a likely destination for Proximity Communication. "You would get the most value out of this in something like a SPARC processor," Drost said.
The Web 2.0 security project, meanwhile, would provide server-to-user and user-to-server authentication, unlike SSL, which is limited to authenticating a user to a server. "If you really want to spread stronger trust models, especially in the e-commerce world, it would be very nice to have mutual authentication," Sproull said.
Another effort, Project Squawk, is intended to produce a small Java virtual machine. Squawk would extend Java down to microcontroller-powered devices, which run on as little as 8K of flash memory and 1K of RAM. Even a toaster is a possible destination. The VM runs in the absence of an OS.
"Today, we're able to run Java on fairly large servers down to workstations and phones. I would like to see Java running on microcontrollers," a Sun principal investigator, Eric Arseneau, said.
With Squawk running on multiple varieties of microcontrollers, embedded application developers could be provided with a uniform set of tools to build applications regardless of which microcontroller was present, Arseneau said. The intention was to offer Squawk technology via open source, he said.
Among the other projects on display, many of which have been detailed before, were:
* Fortress, a high-performance computing language intended as a Fortran replacement
* DReaM, which is Sun's digital rights management initiative
* Small Programmable Object Technolog (SPOTs), providing Java-programmable wireless sensors
* Celeste, presenting a new model for massively scalable storage
* Project Pulsar, which ports the embedded OpenSolaris OS to the PowerPC platform
* MPK20, providing a Sun virtual workplace and featuring collaboration and 3D capabilities. It is more of a gaming environment, Sproull said.
* Project Live, for system virtualisation
* Sedna, presenting a next-generation switch