acm-header
Sign In

Communications of the ACM

ACM TechNews

How to Build Software For a Computer 50 Times Faster Than Anything in the World


View as: Print Mobile App Share:
A software programmer at work.

Argonne National Laboratory's Argo project is exploring techniques for data regulation of memory, power, and processing cores.

Credit: veracode.com

Exascale computers need software that supports and connects hardware and applications, which Argonne National Laboratory's Rajeev Thakur says must be "robust and flexible enough to handle a broad spectrum of applications, and be well integrated with hardware and application software so that applications can run and operate seamlessly."

Argonne scientists aim to produce exascale-enabled software by surmounting problems in memory, power, and computational resources.

The Argo project is exploring techniques for data regulation of memory, power, and processing cores.

Argonne's Pete Beckman says exascale systems entail added memory layers requiring complementary management software, while in terms of power, he says, "the goal...is to achieve a level of control that maximizes the user's abilities while maintaining efficiency and minimizing cost."

For processing core management, Beckman says he and colleagues are considering containerization "to give users the ability to operate and manage how they're using those cores more carefully and directly."

From Argonne National Laboratory
View Full Article

 

Abstracts Copyright © 2017 Information Inc., Bethesda, Maryland, USA


 

No entries found

Sign In for Full Access
» Forgot Password? » Create an ACM Web Account