top of page

Charmworks awarded DOE SBIR funding for ExORun software suite

Feb 18, 2020
2 min read

Updated: May 26, 2020

Charmworks, Inc. was awarded funding as a part of the Department of Energy’s Small Business Innovation Research program to develop and commercially support the ExORun software suite.

Load imbalances constitute a major obstacle for high performance of parallel application, especially at large scale. A single overloaded node can hold back all work because of dependences. In addition, there is a need for tolerating faults, handling variable hardware speeds and dealing with thermal and power issues when running at extreme scale.

ExORun will support across-node runtime adaptivity including dynamic load balancing, based on over-decomposition, for applications written using MPI, MPI+X, Charm++, AMPI, as well as other programming models. The project will enhance dynamic load balancing capabilities in Charm++ to prepare them for Extreme scale computers, and provide interfaces for use in MPI Applications. For MPI applications, the ExORun library will support user-defined chunks of work and data that can be moved across nodes as needed. The library will support various degrees of automation and user-control in instrumentation and load balancing capabilities. It is expected that the library will be used by applications running on upcoming exascale systems.

Eric Bohm, PI for the project at Charmworks, said “This is an exciting project that will allow us to streamline the scaling capabilities of the Charm++ adaptive runtime system, while at the same time increasing its reach to the broad community of MPI applications and programmers.”.

Sanjay Kale, Founder of Charmworks, added: “While these capabilities are being developed with extreme scale machines in mind, they will directly benefit our customers on smaller clusters and cloud-based systems as well. Adaptive control at various levels, including that needed to deal with variability in cloud-based clusters, power and thermal issues, and fault tolerance, in addition to our traditional forte of dynamic load balancing, will all be enhanced by the capabilities developed in this project. Further, the common runtime system is the foundation of Charm++, Charm4Py and AMPI systems, and thus will be beneficial for users of these systems as well. ”

Charm++ software was developed at University of Illinois at Urbana Champaign, and is exclusively licensed for commercialization by Charmworks, Inc. Click here for more information about licensing Charm++.

 
 
 

Recent Posts

See All

2 Comments


giecphangqua.n.h.g.h.u.n.g
Aug 27

keonhacai5 mình thấy dạo này nhiều người nhắc nên cũng tò mò bấm vào thử cho biết. Mình không có ngồi soi nội dung hay chơi gì cả, chủ yếu xem giao diện họ làm thế nào thôi. Ấn tượng đầu là bố cục nhìn khá thoáng, các mục được gom theo nhóm nên lướt một vòng là hiểu mình đang ở đâu. Mình thích kiểu họ trình bày thông tin theo dạng khối và bảng cột gọn gàng, nhìn nhanh không bị rối mắt như vài chỗ khác. Menu cũng đặt chỗ dễ thấy nên chuyển qua lại giữa các trang khá mượt, không phải bấm tìm nhiều. Nói chung cảm giác dùng thử vài phút khá dễ chịu,…

Like

giecphangqua.n.h.g.h.u.n.g
Aug 21

Bài viết dễ đọc, có ví dụ thực tế khá sát nên mình hiểu nhanh hơn, cảm ơn bạn đã chia sẻ. Dạo này mình cũng hay xem qua mấy nền tảng giải trí trực tuyến, chủ yếu để nhìn cách họ chia chuyên mục và bố trí thông tin chứ không đi sâu từng trò. Mình gom lại mấy chỗ bố cục rõ ràng để tiện so sánh, ai muốn xem thử thì ghé https://www.annuncigratuititalia.it/author/soicauxsmbpro/

Like
bottom of page