Papers and Publications
  1. M. González and E. Morancho. "Compute units in OpenMP: Extensions for heterogeneous parallel programming" In "Concurrency and Computation: Practice and Experience" (CPE) vol. e7885 . August 2023
  2. M. González and E. Morancho. "Heterogeneous programming using OpenMP and CUDA/HIP for hybrid CPU-GPU scientific applications" In "International Journal of High Performance Computing Applications" (IJHPCA) vol. 37(5) . August 2023
  3. J. Gauchola, J. Costa, E. Morancho, R. Canal, X. Carril, M. Doblas, B. Otero, Á. Pajuelo, E. Rodríguez, J. Salamero and X. Verdú. "Hypervisor Extension for a RISC-V Processor" In RISC-V Summit Europe 2023 (RISCV-Europe-2023) . . July 2023
  4. M. Caro, H. Tabani, J. Abella, F. Moll, E. Morancho, R. Canal, J. Altet, A. Calomarde, F. Cazorla, A. Rubio, P. Fontova and J. Fornt. "An automotive case study on the limits of approximation for object detection" In "Journal of Systems Architecture" (JSA) vol. 138 . May 2023
  5. J. Fornt, L. Jin, I. Etxezarreta, P. Fontova, J. Altet, A. Calomarde, E. Morancho, F. Moll and A. Rubio. "Two examples of approximate arithmetic to reduce hardware complexity and power consumption" In 2022 37th Conference on Design of Circuits and Integrated Circuits (DCIS-2022) pp. 651-656. Pamplona, Spain. November 2022
  6. M. González and E. Morancho. "Multi-GPU systems and Unified Virtual Memory for scientific applications: The case of the NAS multi-zone parallel benchmarks" In "Journal of Parallel and Distributed Computing" (JPDC) vol. 158 pp. 138-150. December 2021
  7. M. González and E. Morancho. "Multi-GPU Parallelization of the NAS Multi-Zone Parallel Benchmarks" In "IEEE Transactions on Parallel and Distributed Systems" (TPDS) vol. 32(1) . January 2021
  8. E. Morancho. "Unum: Adaptive Floating-Point Arithmetic" In 2016 Euromicro Conference on Digital System Design (DSD-16) pp. 651-656. Limassol, Cyprus. August 2016
  9. E. Morancho. "A Vector Implementation of Gaussian Elimination over GF(2): Exploring the Design-Space of Strassen’s Algorithm as a Case Study" In 2015 23rd Euromicro International Conference on Parallel, Distributed, and Network-Based Processing (PDP-15) pp. 111-118. Turku, Finland. March 2015
  10. F. G. Gustavson, J.R. Herrero and E. Morancho. "A Square Block Format for Symmetric Band Matrices" In "Parallel Processing and Applied Mathematics Lecture Notes in Computer Science 2014" (LNCS) vol. 8384 pp. 683-689. June 2014
  11. E. Morancho. "A Hybrid Implementation of Hamming Weight" In 2014 22nd Euromicro International Conference on Parallel, Distributed, and Network-Based Processing (PDP-14) pp. 84-92. Turin, Italy. February 2014
  12. F. G. Gustavson, J.R. Herrero and E. Morancho. "Square block code for positive definite symmetric Cholesky band routines" In Workshop on Numerical Algorithms on Hybrid Architectures (PPAM-2013) . Warswa, Poland. September 2013
  13. E. Morancho, P. Hernández, R. Suppi, T. Jové, J.Ll. Marzo and D. Royo. "Disseny de sistemes operatius" Eureca Media, SL, ISBN , September 2011
  14. M. Ayala-Polo, J. Cabezas, M. Hanzich, M. Pericàs, F. Rubio, I. Gelado, M. Shafiq, E. Morancho, N. Navarro, E. Ayguadé, J.M. Cela and M. Valero. "Assessing Accelerator-based HPC Reverse Time Migration" In "IEEE Transactions on Parallel and Distributed Systems" (TPDS) vol. 22(1) pp. 147-162. January 2011
  15. R. Gran. "Non-Speculative Enhancements for the Scheduling Logic" Ph.D. directed by J.M. Llabería, À. Olivé and E. Morancho, November 2010
  16. J. Cabezas, M. Ayala-Polo, I. Gelado, N. Navarro, E. Morancho and J.M. Cela. "High-Performance Reverse Time Migration on GPU" In XIII Workshop on Parallel and Distributed Systems (WSDP) (WSDP-2009) pp. 77-86. Santiago de Chile, Chile. November 2009
  17. R. Gran, E. Morancho, J.M. Llabería and À. Olivé. "On reducing misspeculations in a pipelined scheduler" In 23rd IEEE International Parallel and Distributed Processing Symposium (IPDPS-2009) . Rome, Italy. May 2009
  18. D. Chanet, J. Cabezas, E. Morancho, N. Navarro and K. De Bosschere. "Linux Kernel Compaction through Cold Code Swapping" In "Transactions on HIPEAC" (ToH) vol. 2 (2) pp. 173-200. April 2009
  19. DAC. "Jornades de Docència del Departament d'Arquitectura de Computadors. 10 anys de jornades. Actes i presentacions." , ISBN 978-84-611-6420-2, February 2008
  20. Á. Pajuelo, D. López, A. Millán, A. Heredero, À. Duran, J.R. Herrero, X. Verdú, Y. Becerra and E. Morancho. "Sistemes Operatius: Quadern de Laboratori" , ISBN 978-84-612-0288-1, October 2007
  21. R. Gran, E. Morancho, J.M. Llabería and À. Olivé. "On improving a pipelined scheduling logic" In XVIII Jornadas de Paralelismo (JP-2007) pp. 75-82. Zaragoza, Spain. September 2007
  22. E. Morancho, J.M. Llabería and À. Olivé. "On Reducing Energy Consumption by Late-Inserting Instructions into the Issue Queue" In International Symposium on Low Power Electronics and Design (ISLPED-2007) pp. 371-374. Portland (Oregon), USA. August 2007
  23. D. Chanet, J. Cabezas, E. Morancho, N. Navarro and K. De Bosschere. "Linux Kernel Compaction through Cold Code Swapping" In Third HIPEAC Summer School (ACACES-2007) pp. 223-226. L'Aquila, Italy. July 2007
  24. E. Morancho, J.M. Llabería and À. Olivé. "A Comparison of Two Policies for Issuing Instructions Speculatively" In "Journal of Systems Architecture" (JSA) vol. 53(4) pp. 170-183. April 2007
  25. R. Gran, E. Morancho, J.M. Llabería and À. Olivé. "An Enhancement for a Scheduling Logic Pipelined over two Cycles" In XXIV IEEE International Conference on Computer Design (ICCD-2006) pp. 203-209. San Jose (California), USA. October 2006
  26. R. Gran, E. Morancho, J.M. Llabería and À. Olivé. "An Enhancement for a Scheduling Logic Pipelined over two Cycles" In XVII Jornadas de Paralelismo (JP-2006) pp. 1-6. Albacete, Spain. September 2006
  27. I. Gelado, E. Morancho and N. Navarro. "Hybrid Hardware/Sotfware Co-execution using Continuations" In Second HIPEAC Summer School (ACACES-2006) pp. 153-156. L'Aquila, Italy. July 2006
  28. R. Bertran, M. Gil, J. Cabezas, V. Jiménez, Ll. Vilanova, E. Morancho and N. Navarro. "An Experimental Framework for Whole System Optimization" In Second HIPEAC Summer School (ACACES-2006) pp. 21-24. L'Aquila, Italy. July 2006
  29. R. Gran, E. Morancho, J.M. Llabería and À. Olivé. "Non-Speculative Enhancements for a Pipelined Scheduling Logic" In Second HIPEAC Summer School (ACACES-2006) pp. 1-4. L'Aquila, Italy. July 2006
  30. R. Bertran, M. Gil, J. Cabezas, V. Jiménez, Ll. Vilanova, E. Morancho and N. Navarro. "Building a Global System View for Optimization Purposes" In The Second Workshop on the Interaction between Operating Systems and Computer Architecture (WIOSCA-2006) pp. 18-25. Boston (Massachusetts), USA. June 2006
  31. I. Gelado, E. Morancho and N. Navarro. "Experimental Support for Reconfigurable Application-Specific Accelerators" In The Second Workshop on the Interaction between Operating Systems and Computer Architecture (WIOSCA-2006) pp. 50-57. Boston (Massachusetts), USA. June 2006
  32. R. Bertran, M. Gil, J. Cabezas, V. Jiménez, Ll. Vilanova, E. Morancho and N. Navarro. "Opportunities for Global Optimization: Breaking the Boundaries Across System Components" In First Euro System Conference (Eurosys-2006) . Leuven, Belgium. April 2006
  33. E. Morancho. "Unix: Crides al Sistema i Comandes. Pràctiques amb EINAM" Edicions UPC, ISBN 84-8301-857-8, March 2006
  34. E. Morancho, J.M. Llabería and À. Olivé. "Predicting L2 Misses to Increase Issue-Queue Efficacy" In 4th Workshop on Memory Performance Issues (WMPI-2006) pp. 29-35. Austin (Texas), USA. February 2006
  35. P. Bofill, M. Farreras, M. March and E. Morancho. "Las asignaturas de sistemas operativos en Ingeniería Electrónica de la ETSETB-UPC: un mismo curso en modalidad semipresencial, presencial y por proyectos" In XVI Jornadas de Paralelismo (JP-2005) pp. 717-723. Granada, Spain. September 2005
  36. J. Larrosa, E. Morancho and D. Niso. "On the Practical Use of Variable Elimination in Constraint Optimizacion Problems: 'Still-Life' as a Case Study" In "Journal on Artificial Intelligence Research" (JAIR) vol. 23 pp. 421-440. 2005
  37. E. Morancho, J.M. Llabería and À. Olivé. "A Mechanism for Verifying Data Speculation" In 10th International Euro-Par Conference (EuroPar-2004) pp. 525-534. Pisa, Italy. August 2004 . Also in "Lecture Notes on Computer Science" (LNCS) vol. 3149 pp. 525-534. August 2004
  38. J. Larrosa and E. Morancho. "Solving 'Still Life' with Soft Constraints and Bucket Elimination" In 9th International Conference on Principles and Practice of Constraint Programming (CP-03) pp. 466-479. Kinsale, County Cork, Ireland. September 2003 . Also in "Lecture Notes on Computer Science" (LNCS) vol. 2833 pp. 466-479. September 2003
  39. E. Morancho. "Address Prediction and Recovery Mechanisms" Ph.D. directed by J.M. Llabería and À. Olivé, July 2002
  40. E. Morancho, J.M. Llabería and À. Olivé. "Recovery Mechanism for Latency Mispredictions" In The 2001 International Conference on Parallel Architectures and Compilation Techniques (PACT-2001) pp. 118-128. Barcelona, Spain. September 2001
  41. R.M. Badia, C. Barrado, M. Gil, E. Morancho, L. Navarro, N. Navarro and À. Ramírez. "Experiencia de elaboración de material docente para el aprendizaje independiente de sistemas operativos" In III Jornades Multimèdia Educatiu (ME-01) . Barcelona, Spain. June 2001
  42. E. Morancho, J.M. Llabería and À. Olivé. "Two-Level Address Storage and Address Prediction" In 6th International Euro-Par Conference (EuroPar-2000) pp. 960-964. Munich, Germany. August 2000 . Also in "Lecture Notes on Computer Science" (LNCS) vol. 1900 pp. 960-964. August 2000
  43. J.M. Barceló, T. Cortés, A. Fernández, J. García, E. Morancho and M. Valero-García. "Una experiencia de observación instruccional" In Primer Congreso Internacional: Docencia Universitaria e Innovación (CIDUI-00) . Barcelona, Spain. June 2000
  44. E. Morancho, J.M. Llabería and À. Olivé. "Looking at History to Filter Allocations in Predictions Tables" In The 1999 International Conference on Parallel Architectures and Compilation Techniques (PACT-99) pp. 314-319. New Port Beach (California), USA. October 1999
  45. E. Morancho, J.M. Llabería and À. Olivé. "Two-Level Address Storage and Address Prediction" In X Jornadas de Paralelismo (JP-99) pp. 29-37. La Manga del Mar Menor, Spain. September 1999
  46. T. Jové, J.Ll. Marzo, D. Royo and E. Morancho. "Ampliació de Sistemes Operatius" RBA Editores, ISBN 84-9788-064-1, April 1999
  47. E. Morancho, J.M. Llabería and À. Olivé. "Split Last-Address Predictor" In The 1998 International Conference on Parallel Architectures and Compilation Techniques (PACT-98) pp. 230-239. Paris, France. October 1998
  48. E. Morancho, J.M. Llabería and À. Olivé. "Split Last-Address Predictor" In IX Jornadas de Paralelismo (JP-98) pp. 275-282. San Sebastián, Spain. September 1998
  49. M. Jiménez, J.M. Llabería, A. Fernández and E. Morancho. "A General Algorithm for Tiling the Register Level" In International Conference on Supercomputing (ICS-98) pp. 133-140. Melbourne, Australia. July 1998
  50. E. Morancho, J.M. Llabería, À. Olivé and M. Jiménez. "One-Cycle Zero-Offset Loads" In Second IASTED International Conference European Parallel and Distributes Systems (EuroPDS-98) pp. 87-93. Baden bei Wein, Austria. July 1998
  51. E. Morancho, J.M. Llabería, À. Olivé and M. Jiménez. "Reducing the Influence of Memory Access Instructions on Stall Cycles" In VIII Jornadas de Paralelismo (JP-97) pp. 161-170. Cáceres, Spain. September 1997
  52. M. Jiménez, J.M. Llabería, A. Fernández and E. Morancho. "Multilevel Blocking in Complex Iteration Spaces" In VII Jornadas de Paralelismo (JP-96) pp. 229-243. Santiago de Compostela, Spain. September 1996
  53. M. Jiménez, J.M. Llabería, A. Fernández and E. Morancho. "A Unified Transformation Technique for Multilevel Blocking" In Second International Euro-Par Conference (EuroPar-96) pp. 402-405. Lyon, France. August 1996 . Also in "Lecture Notes on Computer Science" (LNCS) vol. 1123 pp. 402-405. August 1996