Antonio J. Dorta

Learn More
The OpenMP source code repository (OmpSCR) is an infrastructure that we make available to the OpenMP community. It is based on a set of representative applications and it is supported by a Web site. The aim of this repository is to contribute to the knowledge and widespreading of OpenMP that in the recent times has become the standard tool for program(More)
llc is a high-level parallel language that provides support for some of the most widely used algorithmic skeletons. The language has a syntax based on OpenMP-like directives and the compiler uses direct translation to MPI to produce parallel code. To evaluate the performance of our prototype compiler we present computational results for some of the(More)
llc is a language designed to extend OpenMP to distributed memory systems. Work in progress on the implementation of a compiler that translates llc code and targets distributed memory platforms is presented. Our approach generates code for communications directly on top of MPI. We present computational results for two different benchmark applications on a(More)
The evolution of the architecture of massively parallel computers is progressing toward systems with a hierarchical hardware design where each node is a shared memory system with several multi-core CPUs. There is consensus in the HPC community about the need to increment the efficiency of the programming paradigms used to exploit massive parallelism, if we(More)
llc is a language based on C where parallelism is expressed using compiler directives. The llc compiler produces MPI code which can be ported to both shared and distributed memory systems. In this work we focus our attention in the llc implementation of the Workqueuing Model. This model is an extension of the OpenMP standard that allows an elegant(More)
The OpenMP source code repository is based on a set of representative applications and it is supported by a web site. It is an infrastructure that we make available to the community of OpenMP users with the purpose of promoting discussions, and results interchange in the field of OpenMP research. We want to appeal the OpenMP community to use the repository.(More)
High Performance computers have became an essential part of modern research , but the software tools used to harness their power have not reached the level of simplicity expected by the average researcher. Researchers are familiar with the logic of sequential coding and the time needed to learn new tools is seen as a distraction from their field of(More)
HTCondor is a distributed job scheduler developed by the University of Wisconsin-Madison, which allows users to run their applications in other users' machines when they are not being used, thus providing a considerably increase in the overall computational power and a more efficient use of the computing resources. Our institution has been successfully(More)
The aim of this study is the characterization of the computing resources used by researchers at the " Instituto de Astrofísica de Canarias " (IAC). Since there is a huge demand of computing time and we use tools such as HTCondor to implement High Throughput Computing (HTC) across all available PCs, it is essential for us to assess in a quantitative way,(More)
  • 1