Solicitamos su permiso para obtener datos estadísticos de su navegación en esta web. Si continúa navegando consideramos que acepta el uso de cookies. OK | Política de cookies | Política de Privacidad
Language: English

Follow us ...

  • Twitter FacebbokFlickrYouTube CESGA

SME Services

  • Servicios para Empresas

Annual report 2018

  • Anuario CESGA 2018


Supercomputers and technical computing use a large number of processors (or cores). The common parallel techniques are OpenMP for shared memory computers or MPI for distributed computers. Because of the burden of parallel programming, there is a strong need for new languages which facilitate the development of new scalable applications. The Partitioned Global Address Space (PGAS) model has emerged as an alternative to those classical methods. Among other languages based on PGAS, Unified Parallel C (UPC) is gaining momentum due to its simplicity and applicability outside of technical computing. 

CESGA is developing new tools and libraries to improve UPC performance and programing in collaboration with HP, the Computer Architecture Group of the University of Coruña and the Computer Architecture Group of the University of Santiago de Compostela . Among the new developments, the following stand out:

  • The UPC Operations Microbenchmarking Suite (UOMS) which is intended to fill a gap in the UPC performance evaluation tools, allowing the evaluators and developers to evaluate the performance of specific UPC operations in several scenarios, and
  • BLAS libraries for UPC, that facilitate the migration and development of new technical applications for researchers and technicians.

  • UPC Broadcast Benchmark
  • UPC scatter performance