The Leading Source for Global News and Information Covering the Ecosystem of High Productivity Computing
From the Editor | Main Blog Index
June 15, 2007
Last week's acquisition of PeakStream by Google is still reverberating in the tech world. IT watchers have offered various explanations as to why the Internet giant bought a tiny company that develops stream computing technology for high performance, multicore processors. I chimed in with my own speculations last week. Theories for the acquisition usually revolved around Google's use of multicore technology to expand their Internet empire. The company's scaled-out computing infrastructure will surely be dependent on multicore hardware, so why not own some technology that exploits that kind of architecture in a novel way?
But let's face it -- even if Google uses the PeakStream stream computing technology to accelerate its own Web applications, it still seems a bit odd for a company that develops Internet software to be interested in owning a particular development platform. Then again, Google is an unusual IT company. Even though its main products are search engines, multimedia aggregators and web tools, Google also builds and maintains its own cyberinfrastructure. Rather than buying systems from cluster vendors, the company rolls its own from commodity x86 boards and Ethernet components (although of late it has become more secretive about this). So far this approach has worked out well for the Internet giant. It boasts one of the most efficient and robust distributed computing environments in the world. The inclusion of PeakStream may be just another manifestation of Google's inclination to control the means to its Internet ends.
However, a more logical buyer of a PeakStream's multicore programming platform would have been Microsoft. Now that's a company with a direct interest in multicore software technology. Essentially all of the processor targets for Microsoft software are now multicore. And not only does Microsoft sell its own software development platforms, it also writes operating systems and applications. The hardware-agnostic PeakStream technology would appear to be a perfect fit for a software company that wants to incorporate multicore technology at every level of its offerings. The fact that Microsoft is now in the HPC business would have made a PeakStream acquisition that much more logical. If I were in a cynical mood, I might suggest that Google spirited away PeakStream to prevent Microsoft from getting it.
One thing is certain. The PeakStream acquisition focused some attention on their former rival, RapidMind Inc., a company that offers a very similar type of stream computing platform. RapidMind's product debuted in May, seven months after PeakStream delivered its first version. Ray DePaul, president and CEO of RapidMind, talked to me about his thoughts on the Google-PeakStream deal and what it might mean to his company.
Naturally, he was pleased that stream computing was getting some free publicity because of the acquisition. "This is a real validation of what's possible with this type of technology," said DePaul. "Anyone who looks at Google as a threat, a mentor or a technology leader should be a little concerned that they just leapfrogged everyone yet again."
But according to DePaul, RapidMind was less of a direct competitor with PeakStream than what has been portrayed in the press. He maintains that their customer base and plans for their product evolution is independent of what PeakStream was doing. Nevertheless, DePaul admitted that a handful of former PeakStream customers have already approached his company. Since RapidMind actually supports a broader array of target processors than PeakStream did, presumably the customer base can switch platforms fairly easily should they choose to do so.
DePaul maintains the real challenge for them was (and is) overcoming the resistance to using a high-level solution for performance-sensitive applications. Both PeakStream and RapidMind had to convince potential customers that their stream computing approach was the best way forward for multicore programming, not just because it was easier to use, but also because a systems approach could exploit more parallelism than a manual implementation. "Our main competitor is companies that think they can tackle the multithreaded game in the traditional way," said DePaul. "The in-house do-it-yourselfer is what we have to sell against."
RapidMind even encountered some of this resistance in their engagement with IBM, when working with the Cell processor team. But the IBMers had to be impressed when the RapidMind platform beat out the Cell programmers on a renderer application run on a Cell blade. In this case, the RapidMind-generated solution was able to double the performance compared to a hand-coded version. If RapidMind is able to maintain that kind of performance edge across an array of applications and processor targets, users should flock to the company's platform.
As far as becoming an acquisition target themselves, DePaul expressed that he has no interest in going down that path. His goal is to support as many platforms and applications as possible with the RapidMind offering. Currently over a thousand developers are using their product and a number of firms are looking into licensing the RapidMind technology.
Said DePaul: "I'm focused on building a company, not getting acquired by somebody in the Valley."
-----
As always, comments about HPCwire are welcomed and encouraged. Write to me, Michael Feldman, at editor@hpcwire.com.
Posted by Michael Feldman - June 15 @ 12:00AM
FREE Download: "Going Parallel - An Implementation Guide"
Breakthrough performance for MATLAB®, Python and other desktop apps... Get 100X speedups, with less than 10% of the development time. Focus is on enabling familiar desktop tools to virtually execute on parallel servers, clusters, and grids.
Podcast: John West talks with John Lee, Appro’s VP of Advanced Technology Solutions at SC08
Learn more about Appro, what they showcased at SC08 this year, and where the company is headed. Also joining the conversation was Graeme Hackland, the IT manager for the Renault F1 team, one of Appro's big HPC customers.
Michael Feldman is the editor of HPCwire.
Are you on Intel's payroll? by jimmymac
anchos by addisonsnell
anchos? by in_the_crease
Here's to Cray accuracy over HPCwire's. by taylors
Tech community prefers Pepsi to Coke by cogsci
Is there no escaping the political ads? by EdK
Windows 7 and Multicore by FrankLaPiana
And don't forget HP... by JohnWest
Niche CPUs by voqk
kilowatts per hour? by markhahn
multicore programming paradigms by voqk
Re: It's the End of the World as We Know It? by mikeb
The missing link by icehawk
Actually, they're both right by JohnWest
Education and HPC by $user.username
Dinosaur HPC by $user.username
Re: Anticipating the Fall: Application Performance Has Chased Multicore's Speed Right Over a Cliff by tuccillo
Re: Anticipating the Fall: Application Performance Has Chased Multicore's Speed Right Over a Cliff by $user.username
Re: Anticipating the Fall: Application Performance Has Chased Multicore's Speed Right Over a Cliff by $user.username
Innovation and $ by $user.username
Innovation vs innovation by $user.username
Innovation by $user.username
changes in the HPC market by $user.username
For all the benefits claimed by hardware acceleration, from exponential performance improvements to massive power and space savings, most of these benefits focus on what can be accomplished with little detail on how to accomplish it. Hardware acceleration always seems to have the implied acronym DIY (Do It Yourself).
Read More...
You thought you had it hard. What if all of your business, with a worldwide customer base, occurred in the midnight hours of a single day towards the end of December?
Read More...
Argonne National Labs is part of the Department of Energy, so it's not exactly surprising to learn that they are actively looking for ways to reduce energy use. But using Chicago's cold winters to save $25,000 a month on cooling costs for the supers in their Leadership Computing Facility is, well, cool.
Read More...
Jan 07 | Seeking Alpha | The advent of 10 Gigabit Ethernet created major opportunities for equipment startups, but this may not be the case for the future 40 and 100 Gigabit Ethernet markets. Read more...
Jan 05 | Design News | While manufacturers may never be able to completely avoid physical prototyping, best-in-class players are continuing to expand their use of virtual product development. Read more...
Jan 05 | CXOtoday.com | The Centre for Development of Advanced Computing (C-DAC) has inaugurated its PARAM Sheersh Supercomputing Facility at North Eastern Hill University in India. Read more...
Jan 02 | People's Daily Online | A 200 teraflop Chinese supercomputer is scheduled to be installed in Shanghai in April. Read more...
Dec 31 | Houston Chronicle | A Houston-based company is using supercomputing power to reveal how gas and oil flows through underground rocks. Read more...
Dec 15 | | Engineers, scientists, and other domain experts depend on the productivity enabled by very high-level language (VHLL) tools like MATLAB® and Python. However, as datasets grow larger and programs get more sophisticated, ordinary desktop computers can no longer keep up. The paper explores how to run VHLL programs on high-performance platforms without low-level reprogramming. Work with large datasets and complex algorithms without sacrificing ease of use or reducing productivity.
Dec 02 | | Learn about Appro’s experience providing a supercomputer for the use of Computational Fluid Dynamics at the ING Renault F1 Team’s technical centre in the United Kingdom. The Appro Xtreme-X™ Supercomputer provides a balanced HPC architecture for scalable performance, power and cooling efficiency, and high availability computing in a redundant and manageable framework.
Sun Studio Compilers and Tools and Sun HPC ClusterTools allow you to create high performance parallel applications for OpenSolaris, Solaris and Linux. Sun Studio Express 11/08 includes MPI performance analysis capabilities and full OpenMP 3.0 compiler support. Learn about all this and the latest in Sun HPC ClusterTools 8.1.
Source: Addison Snell, GM/VP, Tabor Research; sponsored by Dell
Many organizations that could benefit from the use of HPC clusters find that it is complicated to get the systems up and running because of limited IT resources or the complexities of the clusters themselves. Learn how the Intel Cluster Ready program, for which Dell was an original partner, seeks to address this challenge for entry level and mid-range HPC users.
BlueArc's Titan architecture represents an evolutionary step in file servers by creating a hardware-based file system that can scale bandwidth, IOPS, and overall data capacity well beyond conventional software-based devices. With its ability to virtualize a massive storage pool of up to four usable petabytes of tiered storage, Titan can scale with growing data requirements, offering a competitive advantage for businesses, researchers, or other enterprises seeking to better manage data growth while still ensuring optimal performance.