COMP Superscalar

COMP Superscalar (COMPSs) is a framework which aims to ease the development and execution of applications for distributed infrastructures, such as Clusters, Grids and Clouds.

Software Author: 

Workflows and Distributed Computing Group

Contact:

Jorge Ejarque (jorge [dot] ejarque [at] bsc [dot] es)

Rosa M. Badia (rosa [dot] m [dot] badia [at] bsc [dot] es)

Software Cost: 

COMP Superscalar is distributed under Apache License version 2

Primary tabs

COMPSs Download Form
Please, fill the following form in order to access this download:
12 + 7 =
Solve this simple math problem and enter the result. E.g. for 1+3, enter 4.
COMPSs VM Download Form
Please, fill the following form in order to access this download:
8 + 12 =
Solve this simple math problem and enter the result. E.g. for 1+3, enter 4.

2.0 (Latest Version)

COMP superscalar version 2.0 (aka Amapola) Release date: November - 2016

Release Notes

New features

  • Runtime:
    • Upgrade to Java 8
    • Support to remote input files (input files already at workers)
    • Integration with Persistent Objects
    • Elasticity with Docker and Mesos
    • Multi-processor support (CPUs, GPUs, FPGAs)
    • Dynamic constraints with environment variables
    • Scheduling taking into account the full tasks graph (not only ready tasks)
    • Support for SLURM clusters
    • Initial COMPSs/OmpSs integration
    • Replicated tasks: Tasks executed in all the workers
    • Explicit Barrier
  • Python:
    •  Python user events and HW counters tracing
    • Improved PyCOMPSs serialization. Added support for lambda and generator parameters.
  • C/C++:
    • Constraints and versionin support
  •  Tools:
    • Improved current graph visualization on COMPSs Monitor

Improvements

  • Simplified Resource and Project files (NO retrocompatibility)
  • Improved binding workers execution (use pipes instead of Java Process Builders)
  • Simplifies cluster job scripts and supercomputers configuration
  • Several bug fixes

Known Limitations

  • When executing python applications with constraints in the cloud the initial VMs must be set to 0

COMPSs Ubuntu x86_64 repository list. Check Installation manual for details about how to install from the repository

COMPSs Ubuntu noarch repository list. Check Installation manual for details about how to install from the repository

COMPSs Debian x86_64 repository list. Check Installation manual for details about how to install from the repository

COMPSs Debian noarch repository list. Check Installation manual for details about how to install from the repository

COMPSs CentOS x86_64 repository. Check Installation manual for details about how to install from the repository

COMPSs openSUSE x86_64 repository. Check Installation manual for details about how to install from the repository

COMPSs openSUSE noarch repository. Check Installation manual for details about how to install from the repository

Read this document before downloading the VM image: COMPSs VM Instructions

Old Versions

1.4

1.3