Computerworld - Only some of the Trips magic is in hardware. The rest is in software.
It's in the Trips compiler for Fortran and C, to be exact. It employs a number of innovative techniques aimed at boosting microprocessor performance without putting added burdens on the programmer. "We believe that Trips provides a sweet spot, with the appropriate division of responsibilities between the compiler and hardware," says professor Kathryn McKinley, compiler lead on the project.
Previous data-flow architectures, such as those developed at MIT in the 1970s and '80s, required special programming languages to simplify the compiler. "But Trips limits data flow to a fixed-size instruction block ... [and that] simplifies the compiler's job considerably compared to previous data flow architectures," McKinley says.
But, she adds, "we aren't done yet. We have not yet tuned classic optimizations such as unrolling and in-lining, and there are a number of compiler heuristics and policies that need tuning in vivo rather than in simulation, especially for large programs."
And the compiler will ultimately have to be rewritten. "It is written for robustness and ease of research experimentation rather than for speed of compilation," McKinley says. "A next-generation Trips compiler is probably needed for commercialization."
Read more about Hardware in Computerworld's Hardware Topic Center.
- 15 Non-Certified IT Skills Growing in Demand
- How 19 Tech Titans Target Healthcare
- Twitter Suffering From Growing Pains (and Facebook Comparisons)
- Agile Comes to Data Integration
- Slideshow: 7 security mistakes people make with their mobile device
- iOS vs. Android: Which is more secure?
- 11 sure signs you've been hacked
- 4 Customers who never have to refresh their PCs again This paper illustrates a common theme: the combination of desktop virtualization and thin client computing helps organizations deliver an up-to-date user experience more...
- Mobile Devices: The New Thin Clients Get essential guidance for understanding the role thin clients plus virtual desktops play in the enterprise today.
- Taking Windows Mobile on Any Device Taking Windows applications mobile has many advantages, but the process of identifying a solution is complex. Learn how to solve this complex problem...
- PaaS - Powering a New Era of Business IT Why PaaS has suddenly become relevant and irresistible to many organizations. Dive into the opportunities and considerations associated with using PaaS from an...
- Redefine Your IT Operations: Remote Office IT Has Never Been Simpler Join us to see why PC Pro named Dell PowerEdge VRTX the "2013 Server of the Year." PowerEdge VRTX may be just what...
- Webinar: Building a Big Data solution that's production-ready Big data solutions are no longer just a nice-to-have. All Hardware White Papers | Webcasts