Exploració per tema "Compilers"
Ara es mostren els items 1-15 de 15
-
A proposal for task-generating loops in OpenMP
(Springer, 2013)
Text en actes de congrés
Accés restringit per política de l'editorialWith the addition of the OpenMP* tasking model, programmers are able to improve and extend the parallelization opportunities of their codes. Programmers can also distribute the creation of tasks using a worksharing construct, ... -
Automatic evaluation of top-down predictive parsing
(2016-04-01)
Report de recerca
Accés obertWe develop efficient methods to check whether two given Context-Free Grammars (CFGs) are transformed into parsers that recognize the same language and construct the same Abstract Syntax Trees (ASTs) for each input. In this ... -
Compiler automatic discovery of OmpSs task dependencies
(Springer, 2013)
Text en actes de congrés
Accés restringit per política de l'editorialDependence analysis is an essential step for many compiler optimizations, from simple loop transformations to automatic parallelization. Parallel programming models require specific dependence analyses that take into account ... -
Domain Specific Languages for High Performance Computing
(Universitat Politècnica de Catalunya, 2013-06-21)
Treball Final de Grau
Accés obert[ANGLÈS] High Performance Computing (HPC) relies completely on complex parallel, heterogeneus architectures and distributed systems which are hard and error-prone to exploit, even for HPC specialists. Further and further ... -
Estudi de rendiment de diversos processadors i compiladors
(Universitat Politècnica de Catalunya, 2015-07-02)
Treball Final de Grau
Accés restringit per acord de confidencialitat -
Extending OpenMP* with vector constructs for modern multicore SIMD architectures
(Springer, 2012)
Text en actes de congrés
Accés restringit per política de l'editorialIn order to obtain maximum performance, many applications require to extend parallelism from multi-threading to instruction-level (SIMD) parallelism that exists in many current (and future) multi-core architectures. While ... -
Extending Saiph to simulate fluid mechanics and chemistry problems
(Universitat Politècnica de Catalunya, 2016-02-03)
Projecte Final de Màster Oficial
Accés obert
Realitzat a/amb: Barcelona Supercomputing CenterSaiph is a domain specific language for solving partial differential equations in high performance computing systems, developed at the Barcelona Computing Center. The aim of this project is to extend this language to support ... -
Multidimensional blocking in UPC
(Springer, 2008-02)
Article
Accés restringit per política de l'editorialPartitioned Global Address Space (PGAS) languages offer an attractive, high-productivity programming model for programming large-scale parallel machines. PGAS languages, such as Unified Parallel C (UPC), combine the ... -
Optimizing the exploitation of multicore processors and GPUs with OpenMP and OpenCL
(Springer, 2010)
Text en actes de congrés
Accés restringit per política de l'editorialIn this paper, we present OMPSs, a programming model based on OpenMP and StarSs, that can also incorporate the use of OpenCL or CUDA kernels. We evaluate the proposal on three different architectures, SMP, Cell/B.E. and ... -
Resource management for software-defined radio clouds
(2012-02)
Article
Accés restringit per política de l'editorialSoftware-defined radio (SDR) clouds combine SDR concepts with cloud computing technology for designing and managing future base stations. They provide a scalable solution for the evolution of wireless communications. The ... -
Rigel: A DSL Use Case for Trace Analysis
(Universitat Politècnica de Catalunya, 2015-10-21)
Projecte Final de Màster Oficial
Accés obert
Realitzat a/amb: Barcelona Supercomputing CenterThis Final Master Thesis present a DSL use case to illustrate the potential of DSLs -
SAIPH: A language for solving PDEs in HPC systems
(Universitat Politècnica de Catalunya, 2015-06)
Projecte Final de Màster Oficial
Accés restringit per acord de confidencialitat -
Static analysis on imperative languages
(Universitat Politècnica de Catalunya, 2011-12-01)
Projecte/Treball Final de Carrera
Accés obertIn this project we described how I created a FOSS Static Analyzer on top of KDevelop to make sure that some problems don't happen in C++ code bases. It's discussed what changes and additions happened to make it possible ... -
The secrets of the accelerators unveiled: tracing heterogeneous executions through OMPT
(Springer, 2016)
Text en actes de congrés
Accés restringit per política de l'editorialHeterogeneous systems are an important trend in the future of supercomputers, yet they can be hard to program and developers still lack powerful tools to gain understanding about how well their accelerated codes perform ... -
Towards transactional memory for OpenMP
(Springer, 2014)
Text en actes de congrés
Accés obertThe OpenMP specification lacks a composable shared memory concurrency mechanism: the current OpenMP concurrency mechanisms, such as OMP critical, locks, or atomics, do not support composition. In this paper, we motivate ...