Now showing items 1-20 of 44

    • Adding tightly-integrated task scheduling acceleration to a RISC-V multi-core processor 

      Morais, Lucas; Silva, Vitor; Goldman, Alfredo; Álvarez Martínez, Carlos; Bosch Pons, Jaume; Frank, Michael; Araujo, Guido (Association for Computing Machinery (ACM), 2019)
      Conference report
      Open Access
      Task Parallelism is a parallel programming model that provides code annotation constructs to outline tasks and describe how their pointer parameters are accessed so that they might be executed in parallel, and asynchronously, ...
    • 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)
      Conference report
      Open Access
      In 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 activo basado en problemas 

      Álvarez Martínez, Carlos; Fernández Jiménez, Agustín; Llosa Espuny, José Francisco; Sánchez Carracedo, Fermín (Universitat Jaume I. Escola Superior de Tecnologia i Ciències Experimentals, 2013-07-10)
      Conference report
      Open Access
      Durante años, los autores del presente trabajo hemos practicado diversos métodos para fomentar el aprendizaje activo de los estudiantes a partir de la resolución de problemas, tanto en clase como fuera de ella. Los ...
    • 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)
      Conference report
      Open Access
      La 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 ...
    • Aprenentatge actiu basat en problemes 

      Llosa Espuny, José Francisco; Álvarez Martínez, Carlos; Fernández Jiménez, Agustín; Sánchez Carracedo, Fermín (Universitat Politècnica de Catalunya. Institut de Ciències de l'Educació, 2014-04-24)
      Conference report
      Open Access
      Durant anys, els autors del present treball hem practicat diversos mètodes per fomentar l'aprenentatge actiu dels estudiants a partir de la resolució de problemes, tant a la classe com fora. Els últims quatre cursos hem ...
    • 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
      Open Access
      Parallel 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)
      Conference report
      Open Access
      Specific 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)
      Conference report
      Restricted access - publisher's policy
      Cyber-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)
      Conference lecture
      Open Access
      This 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 ...
    • 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)
      Conference report
      Restricted access - publisher's policy
      Parallel 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 ...
    • Computación difusa 

      Álvarez Martínez, Carlos (Universitat Politècnica de Catalunya, 2007-05-16)
      Doctoral thesis
      Open Access
      Esta tesis se enmarca en el ámbito de las técnicas de mejora de la eficiencia de ejecución (disminución del consumo y aumento de la velocidad) en el diseño de procesadores orientados a la ejecución de aplicaciones multimedia. ...
    • Cómo formar ingenieros en informática en la competencia sostenibilidad y compromiso social 

      Franquesa, David; Cruz Díaz, Josep Llorenç; Álvarez Martínez, Carlos; Sánchez Carracedo, Fermín; Fernández Jiménez, Agustín; López Álvarez, David (IEEE, Sociedade de Educaçao: Capítulos Espanhol e Portugues, 2011)
      Part of book or chapter of book
      Open Access
      In addition to he technical skills, the new trends in engineering education include the so-called professional skills. These skills are usually hard to teach and to evaluate, and some of them are difficult to include in ...
    • Cómo formar ingenieros en informática en la competencia sostenibilidad y compromiso Social 

      Franquesa Griso, David; Cruz Díaz, Josep Llorenç; Álvarez Martínez, Carlos; Sánchez Carracedo, Fermín; Fernández Jiménez, Agustín; López Álvarez, David (2009-06-23T08:25:59Z)
      Conference report
      Open Access
      En los nuevos planes de estudios hay que desarrollar competencias que resultan novedosas: prácticamente no han sido trabajadas con anterioridad. Cómo enseñarlas y cómo evaluarlas es una preocupación para los diseñadores ...
    • El impacto de eliminar el examen final 

      Llosa Espuny, José Francisco; Álvarez Martínez, Carlos; Fernández Jiménez, Agustín; Sánchez Carracedo, Fermín (2016-09)
      Article
      Open Access
      Desde hace algún tiempo se publican en JENUI artículos donde se argumenta sobre la conveniencia de eliminar el examen final como forma de fomentar el trabajo del estudiante durante todo el curso. Convencidos de lo apropiado ...
    • Evaluación formativa con feedback rápido usando mandos interactivos 

      Álvarez Martínez, Carlos; Llosa Espuny, José Francisco (Universidade de Santiago de Compostela. Escola Técnica Superior d'Enxeñaría, 2010-07-07)
      Conference lecture
      Open Access
      Numerosos estudios han demostrado que el uso del feedback como herramienta docente resulta beneficioso para el aprendizaje. Para que este feedback sea útil debe ser rápido, es decir, llegar al alumno poco después de ...
    • 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)
      Conference report
      Open Access
      This 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 ...
    • 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)
      Conference report
      Open Access
      Hardware 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 ...
    • Fuzzy memoization for floating-point multimedia applications 

      Álvarez Martínez, Carlos; Corbal San Adrián, Jesús; Valero Cortés, Mateo (2005-07)
      Article
      Open Access
      Instruction memoization is a promising technique to reduce the power consumption and increase the performance of future low-end/mobile multimedia systems. Power and performance efficiency can be improved by reusing instances ...
    • 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)
      Conference report
      Restricted access - publisher's policy
      OmpSs 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 ...
    • High performance computing PP-distance algorithms to generate X-ray spectra from 3D models 

      González Griñán, César; Balocco, Simone; Bosch Pons, Jaume; Haro Ruiz, Juan Miguel de; Paolini, Maurizio; Filgueras Izquierdo, Antonio; Álvarez Martínez, Carlos; Pons, Ramon (Multidisciplinary Digital Publishing Institute (MDPI), 2022-09-27)
      Article
      Open Access
      X-ray crystallography is a powerful method that has significantly contributed to our understanding of the biological function of proteins and other molecules. This method relies on the production of crystals that, however, ...