Browsing by Author "Álvarez Martínez, Carlos"
Now showing items 1-20 of 51
-
Accelerating SpMV on FPGAs through block-row compress: a task-based approach
Oliver Segura, José; Álvarez Martínez, Carlos; Cervero García, Teresa; Martorell Bofill, Xavier; Davis, John D.; Ayguadé Parra, Eduard (Institute of Electrical and Electronics Engineers (IEEE), 2023)
Conference lecture
Open AccessSparse Matrix-Vector multiplication (SpMV), computing y=α⋅A×x+β⋅y where y,x are dense vectors, α,β two scalar constants, and A is a sparse matrix, is a key kernel in many HPC applications. It exhibits a kind of memory ... -
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 AccessTask 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 AccessIn 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 AccessDurante 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 AccessLa 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 AccessDurant 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 AccessParallel 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 ... -
Automated parallel execution of distributed task graphs with FPGA clusters
Haro Ruiz, Juan Miguel de; Álvarez Martínez, Carlos; Jiménez González, Daniel; Martorell Bofill, Xavier; Ueno, Tomohiro; Sano, Kentaro; Ringlein, Burkhard; Abel, François; Weiss, Beat (Elsevier, 2024-11)
Article
Open AccessOver the years, Field Programmable Gate Arrays (FPGA) have been gaining popularity in the High Performance Computing (HPC) field, because their reconfigurability enables very fine-grained optimizations with low energy cost. ... -
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 AccessSpecific 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 policyCyber-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 AccessThis 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 policyParallel 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 AccessEsta 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 AccessIn 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 AccessEn 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 AccessDesde 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 ... -
Enabling high-level parallel programming on multi-FPGA clusters
Haro Ruiz, Juan Miguel de; Álvarez Martínez, Carlos; Jiménez González, Daniel; Martorell Bofill, Xavier (Association for Computing Machinery (ACM), 2024)
Conference report
Open AccessField Programmable Gate Arrays (FPGA) are still relatively new in the High Performance Computing (HPC) field. Hence, they still lack a mature ecosystem that allows non-FPGA experts to scale an application with many devices ... -
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
Open AccessDynamic 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 ... -
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 AccessNumerosos 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 AccessThis 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 ...