Exploració per autor "Jiménez González, Daniel"
Ara es mostren els items 1-20 de 46
-
A hardware runtime for task-based programming models
Tan, Xubin; Bosch, Jaume; Álvarez, Carlos; Jiménez González, Daniel; Ayguadé Parra, Eduard; Valero Cortés, Mateo (2019-09-01)
Article
Accés obertTask-based programming models such as OpenMP 5.0 and OmpSs are simple to use and powerful enough to exploit task parallelism of applications over multicore, manycore and heterogeneous systems. However, their software-only ... -
A new strategy for multitarget drug discovery/repositioning through the identification of similar 3D amino acid patterns among proteins structures: The case of Tafluprost and its efects on cardiac ion channels
Valdés Jiménez, Alejandro Mauricio; Jiménez González, Daniel; Kiper, Aytug K.; Rinné, Susanne; Decher, Niels; González, Wendy; Reyes Parada, Miguel; Núñez Vivanco, Gabriel (Frontiers Media SA, 2022-03-18)
Article
Accés obertThe identification of similar three-dimensional (3D) amino acid patterns among different proteins might be helpful to explain the polypharmacological profile of many currently used drugs. Also, it would be a reasonable ... -
Algoritmos de ordenación conscientes de la arquitectura y las características de los datos
Jiménez González, Daniel (Universitat Politècnica de Catalunya, 2004-07-02)
Tesi
Accés obertEn esta tesis analizamos y presentamos algoritmos de ordenación secuencial y paralelo que explotan la jerarquía de memoria del computador usado y/o reducen la comunicación de los datos. Sin embargo, aunque los objetivos ... -
An approach to task-based parallel programming for undergraduate students
Ayguadé Parra, Eduard; Jiménez González, Daniel (2018-03-07)
Article
Accés obertThis paper presents the description of a compulsory parallel programming course in the bachelor degree in Informatics Engineering at the Barcelona School of Informatics, Universitat Politècnica de Catalunya UPC-BarcelonaTech. ... -
Analysis of the Task Superscalar architecture hardware design
Yazdanpanah Ahmadabadi, Fahimeh; Jiménez González, Daniel; Álvarez Martínez, Carlos; Etsion, Yoav; Badia Sala, Rosa Maria (Springer, 2013)
Text en actes de congrés
Accés obertIn this paper, we analyze the operational flow of two hardware implementations of the Task Superscalar architecture. The Task Superscalar is an experimental task based dataflow scheduler that dynamically detects inter-task ... -
Aprendizaje cooperativo en cursos multidisciplinares
Álvarez Martínez, Carlos; López Álvarez, David; Jiménez González, Daniel; Alonso López, Javier (2009-06-23T08:18:48Z)
Text en actes de congrés
Accés obertLa enseñanza de contenidos técnicos en grupos multidisciplinares es una tarea compleja debido a la diversidad de los conocimientos iniciales de los alumnos implicados. Sin embargo esta dificultad puede llegar a convertirse ... -
Asynchronous runtime with distributed manager for task-based programming models
Bosch Pons, Jaume; Álvarez Martínez, Carlos; Jiménez González, Daniel; Martorell Bofill, Xavier; Ayguadé Parra, Eduard (2020-09)
Article
Accés obertParallel task-based programming models, like OpenMP, allow application developers to easily create a parallel version of their sequential codes. The standard OpenMP 4.0 introduced the possibility of describing a set of ... -
Automatic generation and testing of application specific hardware accelerators on a new reconfigurable OpenSPARC platform
González Álvarez, Cecilia; Fernández, Mikel; Jiménez González, Daniel; Álvarez Martínez, Carlos; Martorell Bofill, Xavier (2011)
Text en actes de congrés
Accés obertSpecific hardware customization for scientific applications has shown a big potential to address the current holy grail in computer architecture: reducing power consumption while increasing performance. In particular, the ... -
AXIOM: a hardware-software platform for cyber physical systems
Mazumdar, Somnath; Ayguadé Parra, Eduard; Bettin, Nicola; Bueno Hedo, Javier; Ermini, Sara; Filgueras Izquierdo, Antonio; Jiménez González, Daniel; Álvarez Martínez, Carlos; Martorell Bofill, Xavier; Montefoschi, Francesco; Oro Garcia, David; Pnevmatikatos, Dionisis; Rizzo, Antonio; Theodoropoulos, Dimitris; Giorgi, Roberto (2016)
Text en actes de congrés
Accés restringit per política de l'editorialCyber-Physical Systems (CPSs) are widely necessary for many applications that require interactions with the humans and the physical environment. A CPS integrates a set of hardware-software components to distribute, execute ... -
Breaking master-slave model between host and FPGAs
Bosch Pons, Jaume; Vidal, Miquel; Filgueras Izquierdo, Antonio; Álvarez Martínez, Carlos; Jiménez González, Daniel; Martorell Bofill, Xavier; Ayguadé Parra, Eduard (Association for Computing Machinery (ACM), 2020)
Comunicació de congrés
Accés obertThis paper proposes to enhance current task-based programming models by breaking their current master-slave approach between the main processor and its hardware accelerators. As a proof-of-concept, it presents an extension ... -
Chained in-order/out-of-order doublecore architecture
Pericàs Gleim, Miquel; Cristal Kestelman, Adrián; González García, Rubén; Jiménez González, Daniel; Valero Cortés, Mateo (Institute of Electrical and Electronics Engineers (IEEE), 2005)
Text en actes de congrés
Accés obertComplexity is one of the most important problems facing microarchitects. It is exacerbated by the application of optimizations, by scaling to higher issue widths and, in general, by increasing the size of microprocessor ... -
Characterizing and improving the performance of many-core task-based parallel programming runtimes
Bosch, Jaume; Tan, Xubin; Álvarez Martínez, Carlos; Jiménez González, Daniel; Martorell Bofill, Xavier; Ayguadé Parra, Eduard (2017)
Text en actes de congrés
Accés restringit per política de l'editorialParallel task-based programming models like OpenMP support the declaration of task data dependences. This information is used to delay the task execution until the task data is available. The dependences between tasks are ... -
Design and implementation of an architecture-aware hardware runtime for heterogeneous systems
de Haro Ruiz, Juan Miguel; Bosch Pons, Jaume; Jiménez González, Daniel (Barcelona Supercomputing Center, 2020-05)
Text en actes de congrés
Accés obertParallel computing has become the norm to gain performance in multicore and heterogeneous systems. Many programming models allow to exploit this parallelism with easy to use tools. In this work we focus on task-based ... -
Enabling HW-based task scheduling in large multicore architectures
Morais, Lucas Henrique; Álvarez Martínez, Carlos; Jiménez González, Daniel; Haro Ruiz, Juan Miguel de; Araujo, Guido; Frank, Michael; Goldman, Alfredo; Martorell Bofill, Xavier (Institute of Electrical and Electronics Engineers (IEEE), 2024-01)
Article
Accés obertDynamic Task Scheduling is an enticing programming model aiming to ease the development of parallel programs with intrinsically irregular or data-dependent parallelism. The performance of such solutions relies on the ability ... -
Exploiting parallelism on GPUs and FPGAs with OmpSs
Bosch Pons, Jaume; Filgueras Izquierdo, Antonio; Vidal, Miquel; Jiménez González, Daniel; Álvarez Martínez, Carlos; Martorell, Xavier (Association for Computing Machinery (ACM), 2017)
Text en actes de congrés
Accés obertThis paper presents the OmpSs approach to deal with heterogeneous programming on GPU and FPGA accelerators. The OmpSs programming model is based on the Mercurium compiler and the Nanos++ runtime. Applications are annotated ... -
Extending OpenMP to survive the heterogeneous multi-core era
Ayguadé Parra, Eduard; Badia Sala, Rosa Maria; Bellens, Pieter; Cabrera, Daniel; Duran González, Alejandro; Ferrer, Roger; González Tallada, Marc; Igual Peña, Francisco D.; Jiménez González, Daniel; Labarta Mancho, Jesús José; Martinell Andreu, Luis; Martorell Bofill, Xavier; Mayo Gual, Rafael; Pérez Cáncer, Josep Maria; Planas, Judit; Quintana Ortí, Enrique Salvador (2010-10)
Article
Accés restringit per política de l'editorial -
Fast evaluation methodology for automatic custom hardware prototyping
González, Cecilia; Jiménez González, Daniel; Martorell Bofill, Xavier; Álvarez Martínez, Carlos; Gaydadjiev, Georgi (2009-06)
Text en actes de congrés
Accés obertHardware customization for scientific applications has shown a big potential for reducing power consumption and increasing performance. In particular, the automatic generation of ISA extensions for General-Purpose Processors ... -
FPGA framework improvements for HPC applications
Filgueras Izquierdo, Antonio; Vidal, Miquel; Jiménez González, Daniel; Álvarez Martínez, Carlos; Martorell Bofill, Xavier (Institute of Electrical and Electronics Engineers (IEEE), 2023)
Text en actes de congrés
Accés obertIn modern FPGA devices, place and route has become an increasingly difficult task due to an increase in resources and device complexity. This results in an exponential increase of implementation possibilities. Such a huge ... -
Heterogeneous tasking on SMP/FPGA SoCs: The case of OmpSs and the Zynq
Filgueras Izquierdo, Antonio; Gil Blasco, Eduard; Álvarez Martínez, Carlos; Jiménez González, Daniel; Martorell Bofill, Xavier; Langer, Jan; Noguera Serra, Juan José (Institute of Electrical and Electronics Engineers (IEEE), 2013)
Text en actes de congrés
Accés restringit per política de l'editorialOmpSs is a directive-based programming model that uses OpenMP-like directives, that allow to execute the tasks annotated on both the SMPs and as FPGA kernels on modern SoC processors, like the Xilinx Zynq platform. OmpSs ... -
Implementation of the K-Means Algorithm on Heterogeneous Devices: A Use Case Based on an Industrial Dataset
Xu, Ying hao; Vidal, Miquel; Arejita, Beñat; Diaz, Javier; Alvarez, Carlos; Jiménez González, Daniel; Martorell Bofill, Xavier; Mantovani, Filippo (IOS Press, 2018)
Comunicació de congrés
Accés obertThis paper presents and analyzes a heterogeneous implementation of an industrial use case based on K-means that targets symmetric multiprocessing (SMP), GPUs and FPGAs. We present how the application can be optimized from ...