PeakStream Is Extraordinarily Serious Runtime for HPC
By Edward J. Correia
October 1, 2006 —
(Page 1 of 2)
PeakStream is not about playing games. But the new company has its eye on IBMs Cell processor and high-speed graphics processor units, even though those circuits are being used today mainly to run entertainment software.
Former executives of Sun Microsystems, VMware and Nvidia, the graphics accelerator chip maker, have joined to form PeakStream Inc. Flush with US$17 million in Series B funding, the company in September unveiled the PeakStream Platform, a runtime solution for high-performance computing that it claims abstracts the complexities and pitfalls of programming for multiple processors or cores while improving application performance by more than twentyfold.
The all-software solution includes the PeakStream Server, which installs on top of an Intel-based machine with an optional board containing one or more graphics processor units (GPUs). This is substantial technology that allows you to run an application on top of a graphics processor, said Matt Papakipos, PeakStreams CTO and former architecture lead with Nvidia.
An evaluation version for Linux was set to be released on Sept 18; general availability is scheduled before the end of this year. Pricing is set at $2,000 per server.
Papakipos said that to take advantage of the PeakStream APIs, a developer need only include the appropriate PeakStream libraries in new or existing C/C++ apps. A virtual machine provides an abstraction layer on multiple types of CPUs and GPUs so code can execute anywhere, he said. Initial VMs will support Cell, multicore 32- and 64-bit Xeon and ATI GPUs (now owned by AMD). This is the magic of the technology; apps can run anywhere with no rewrite, Papakipos claimed, adding that the VM handles matrix math, core math, signal processing and user-developed intrinsics.
After reviewing a PeakStream white paper, Steven Wallach, a supercomputer designer and consultant to Los Alamos National Laboratory in New Mexico, said he believes the technology has potential. For a certain limited set of applications, they could probably see significant increases, in performance, he said, provided theyre 32-bit apps performing lots of floating-point operations. GPUs are 32-bit, single-precision processors, he said.
Share this link: http://sdt.bz/29632
Most Read Latest News Blog Resources
Appcelerator Acquires Cocoafish to Add Instant Mobile Cloud Capabilities to its Industry Leading Titanium Platform
Appcelerator Offers Messaging, Social, Location and Storage Mobile Cloud Services to All Mobile App Publishers
|
|
Taking enterprise architecture to the business side
Startup Corso is bringing out a cloud-based planning platform that ties into business plans
|
|
ComponentOne Releases a Collection of 40+ UI Widgets Powered by HTML5 and jQuery
ComponentOne has announced the 2012 release of Wijmo: a kit of UI widgets for HTML5 and jQuery development
|
|
Top five apps to manage your workload
Web applications offer new ways to track your “to-do” lists
|
Taking enterprise architecture to the business side
Startup Corso is bringing out a cloud-based planning platform that ties into business plans
|
|
Top five apps to manage your workload
Web applications offer new ways to track your “to-do” lists
|
|
Not so fast when it comes to testing in the cloud
Developers face outsourcing, virtual lab management and mobile devices as obstacles
|
|
Xceed releases UX-focused suite for Microsoft’s WPF
"Blendables" helps match user experiences to developer visions
|
Are you at risk for burnout?
Burnout is a severe problem and it can strike at any time. Here's how to tell if you are nearing the edge.
|
|
Agility, mom, and apple pie
If we're to evaluate the state-of-the-art in software development, we should start with the values espoused in the Agile Manifesto.
|
|
RIM woos developers with free tablet
How do you get more apps ported to the BlackBerry PlayBook? By giving every developer a free tablet, of course!
|
|
GitHire: Use Headhunters to Find Your Perfect Programmer
Are you a hiring manager tired of scouring the job boards? Check out this new service that will find 5 people interested in your jobs.
|
The Hidden Costs of Software Licensing
Moving beyond paper-based software licensing to more flexible, software-based licensing is a business decision. There is a growing trend tow...
|
|
Case Study: You May Need a Development Mechanic
As a contractor for a major financial player in Germany, SOBEGE, a German-based consultancy specializing in embedded IT and web services, wa...
|
|
Ensuring Software Quality at a Major International Bank
One of the world’s leading international banks has adopted AgitarOne technology for delivering generated unit tests for their Java software...
|
|
Load Testing Adobe Flex Applications
Adobe Flex applications may be different from applications you’ve worked with before. For classic HTML web applications, the server does all...
|