Pinned Repositories
CertificateManager
OpenSSL wrapper to create new keys, request certificate signatures and sign them
colony_europar
Application and runtime code to reproduce the tests conducted for Europar's paper "Colony"
COMPSs-Mobile
COMP Superscalar (COMPSs) is a programming framework that provides a programming model for developing sequential applications and a runtime toolkit that executes the applications described following this model in parallel on top of distributed infrastructures. The execution model is based on how superscalar microprocessors execute instructions in an out-of-order manner. Instructions to be executed in the processor have input and output registers, and to guarantee that an out-of-order execution will produce a correct result, data dependencies between instructions need to be detected. In this analogy with superscalar microprocessors applied to a software level, instructions correspond to method calls inside an application, and the registers correspond to the data that a method is reading or writing. The runtime toolkit that supports the model automatically creates a work-flow that describes data dependencies between method calls. Besides, as it is done in superscalar processors, data renaming techniques can be used to increse the parallelism of the application
djangoTest
dockerRunner
Library for handling containers and images using different engines (docker, k8s,...)
europar23
HiPar22
io
JAVA IO Proxied
ipc_benchmark
Benchmark for different Inter-process communication mechanisms
LogParser
runtime.log parsing, analysis and validation
flordan's Repositories
flordan/ipc_benchmark
Benchmark for different Inter-process communication mechanisms
flordan/LogParser
runtime.log parsing, analysis and validation
flordan/CertificateManager
OpenSSL wrapper to create new keys, request certificate signatures and sign them
flordan/colony_europar
Application and runtime code to reproduce the tests conducted for Europar's paper "Colony"
flordan/COMPSs-Mobile
COMP Superscalar (COMPSs) is a programming framework that provides a programming model for developing sequential applications and a runtime toolkit that executes the applications described following this model in parallel on top of distributed infrastructures. The execution model is based on how superscalar microprocessors execute instructions in an out-of-order manner. Instructions to be executed in the processor have input and output registers, and to guarantee that an out-of-order execution will produce a correct result, data dependencies between instructions need to be detected. In this analogy with superscalar microprocessors applied to a software level, instructions correspond to method calls inside an application, and the registers correspond to the data that a method is reading or writing. The runtime toolkit that supports the model automatically creates a work-flow that describes data dependencies between method calls. Besides, as it is done in superscalar processors, data renaming techniques can be used to increse the parallelism of the application
flordan/djangoTest
flordan/dockerRunner
Library for handling containers and images using different engines (docker, k8s,...)
flordan/europar23
flordan/HiPar22
flordan/io
JAVA IO Proxied
flordan/UnixSockets
Library for Communicating trhough UnixScokets and NIO
flordan/WACCPD
Project based on COMPS-Mobile. This project contains the code of the COMPSs-Mobile runtime and the applications used for the paper submitted to the Workshop on Accelerator Programming Using Directives (WACCPD) held in conjunction with SC17