COMP Superscalar (COMPSs) is a programming model which aims to ease the development of applications for distributed infrastructures, such as Clusters, Grids and Clouds. COMP superscalar also features a runtime system that exploits the inherent parallelism of applications at execution time.
For the sake of programming productivity, the COMPSs model has three key characteristics:
- Sequential programming: COMPSs programmers do not need to deal with the typical duties of parallelization and distribution, such as thread creation and synchronization, data distribution, messaging or fault tolerance. Instead, the model is based on sequential programming, which makes it appealing to users that either lack parallel programming expertise or are looking for better programmability.
- Infrastructure unaware: COMPSs offers a model that abstracts the application from the underlying distributed infrastructure. Hence, COMPSs programs do not include any detail that could tie them to a particular platform, like deployment or resource management. This makes applications portable between infrastructures with diverse characteristics.
- No APIs, standard Java: COMPSs is based on a popular language like Java. This facilitates the learning of the model, since Java programmers can reuse most of their previous knowledge. Furthermore, the model does not require to use any special API call, pragma or construct in the application; everything is pure standard Java syntax and libraries.
This COMPSs Eclipse solution provides a set of features to provide an Integrated Development Environment where developers can easily implement and deploy their distributed applications
Categories: Application Development Frameworks
Additional Details
Eclipse Versions: Neon (4.6), Mars (4.5), Luna (4.4), Kepler (4.3), Juno (4.2, 3.8), Oxygen (4.7), Photon (4.8), 2018-09 (4.9), 2018-12 (4.10), 2019-03 (4.11), 2019-06 (4.12), 2019-09 (4.13), 2019-12 (4.14), 2020-03 (4.15), 2020-06 (4.16), 2020-09 (4.17), 2020-12 (4.18), 2021-03 (4.19)
Platform Support: Mac, Linux/GTK
Organization Name: Barcelona Supercomputing Center
Development Status: Beta
Date Created: Tuesday, April 29, 2014 - 07:25
License: Apache 2.0
Date Updated: Wednesday, December 14, 2022 - 09:48
Submitted by: Jorge Ejarque
Date | Ranking | Installs | Clickthroughs |
---|---|---|---|
February 2025 | 0/0 | 0 | 3 |
January 2025 | 0/0 | 0 | 21 |
December 2024 | 653/654 | 1 | 4 |
November 2024 | 0/0 | 0 | 11 |
October 2024 | 0/0 | 0 | 5 |
September 2024 | 550/642 | 3 | 6 |
August 2024 | 0/0 | 0 | 10 |
July 2024 | 0/0 | 0 | 9 |
June 2024 | 612/681 | 2 | 14 |
May 2024 | 644/682 | 1 | 12 |
April 2024 | 0/0 | 0 | 11 |
March 2024 | 649/694 | 1 | 6 |