Component and framework technology is mainstream for desktop environments, but has lagged in the high–performance computing (HPC) community. The reasons for this stem partly from a general lack of awareness of component concepts in the community, but mostly from the fact that desktop component models sacrifice performance for ease–of–use. In addition, HPC uniquely requires component–based support for patterns special to parallel computing, such as the massively parallel single program multiple data pattern. Beyond the special requirements of HPC, component concepts promise to provide the same benefits as they do in the mainstream: participation by 10′s or 100′s of developers and the ability to support the software complexity that the simulation of natural phenomena demand. Likewise, with multi–core architecture becomes the norm and cloud computing gaining popularity, understanding requirements unique to HPC will enable a new class of commercial HPC applications.
Abbrevation
CBHPC
City
Brussels
Country
Belgium
Deadline Paper
Start Date
End Date
Abstract