Papers by Mateo Valero

Vector Processing-Aware Advanced Clock-Gating Techniques for Low-Power Fused Multiply-Add
Ivan Ratkovic
Oscar Palomar
Milan Stanic
Adrián Cristal
Mateo Valero
Osman Sabri Unsal
IEEE Transactions on VLSI Systems 26(4): 639-652 (2018) - Apr 2018
An Integrated Vector-Scalar Design on an In-order ARM Core
Milan Stanic
Oscar Palomar
Timothy Hayes
Ivan Ratkovic
Adrián Cristal
Osman Unsal
Mateo Valero
ACM Transactions on Architecture and Code Optimization (TACO) - Jun 2017
An Integrated Vector-Scalar Design on an In-order ARM Core
Milan Stanic
Oscar Palomar
Timothy Hayes
Ivan Ratkovic
Osman S. Unsal
Adrián Cristal
Mateo Valero
(Poster) In 25th International Conference on Parallel Architectures and Compilation Techniques, PACT '16 - Sep 2016
Future Vector Microprocessor Extensions for Data Aggregations
Timothy Hayes
Oscar Palomar
Osman Unsal
Adrián Cristal
Mateo Valero
To appear in the 43rd International Symposium on Computer Architecture (ISCA-43) - Jun 2016
Performance and energy efficient hardware-based scheduler for Symmetric/Asymmetric CMPs
Nikola Markovic
Daniel Nemirovsky
Osman Unsal
Mateo Valero
Adrián Cristal
27th International Symposium on Computer Architecture and High Performance Computing (SBACPAD 2015) - Oct 2015
no files attached
Determinism at Standard Library Level in Transactional Memory Based Applications
Vesna Smiljkovic
Osman Unsal
Adrián Cristal
Mateo Valero
The 12th International Conference on Network and Parallel Computing (NPC-2015), - Sep 2015
no files attached
Reimagining Heterogeneous Computing: a Functional Instruction Set Architecture (F-ISA) Computing Model
Daniel Nemirovsky
Nikola Markovic
Osman Unsal
Mateo Valero
Adrián Cristal
IEEE Micro (Special Issue on Alternative Computing Designs and Technologies) - Sep 2015
no files attached
Joint Circuit-System Design Space Exploration of Multiplier Unit Structure for Energy-Efficient Vector Processors
Ivan Ratkovic
Oscar Palomar
Milan Stanic
Osman Unsal
Adrián Cristal
Mateo Valero
Djordje Pesic
Milovan Djuric
IEEE Computer Society Annual Symposium on VLSI (ISVLSI 2015), - Jul 2015
no files attached
Imposing Coarse-Grained Reconfiguration to General Purpose Processors
Milovan Duric
Milan Stanic
Ivan Ratkovic
Oscar Palomar
Osman Unsal
Adrián Cristal
Mateo Valero
Aaron Smith
International Conference on Embedded Computer Systems: Architectures, Modeling, and Simulation (SAMOS XV) - Jul 2015
no files attached
VSR Sort: A Novel Vectorised Sorting Algorithm and Architecture Extensions for Future Microprocessors
Timothy Hayes
Oscar Palomar
Osman Unsal
Adrián Cristal
Mateo Valero
21st IEEE International Symposium on High Performance Computer Architecture (HPCA2015) - Feb 2015
DeTrans: Deterministic and Parallel execution of Transactions
Vesna Smiljkovic
Srdjan Stipic
Christof Fetzer
Osman Unsal
Adrián Cristal
Mateo Valero
26th International Symposium on Computer Architecture and High Performance Computing (SBACPAD 2014) - Oct 2014
no files attached
Evaluation of Vectorization Potential of Graph500 on Intel Xeon Phi
Milan Stanic
Oscar Palomar
Ivan Ratkovic
Milovan Duric
Osman Unsal
Adrián Cristal
Mateo Valero
International Conference on High Performance Computing & Simulation (HPCS 2014) - Jul 2014
no files attached
Physically vs. Physically-Aware Estimation Flow: Case Study of Design Space Exploration of Adders
Ivan Ratkovic
Oscar Palomar
Milan Stanic
Osman S. Unsal
Adrián Cristal
Mateo Valero
In Proceedings of IEEE COMPUTER SOCIETY ANNUAL SYMPOSIUM ON VLSI (ISVLSI 2014) - Jul 2014
bare_conf.pdf
Dynamic-Vector Execution on a General Purpose EDGE Chip Multiprocessor
Milovan Duric
Oscar Palomar
Aaron Smith
Milan Stanic
Osman Unsal
Adrián Cristal
Mateo Valero
Doug Burger
Alex Veidenbaum
International Conference on Embedded Computer Systems: Architectures, Modeling, and Simulation (SAMOS XIV) - Jul 2014
no files attached
Dynamic Transaction Coalesing
Srdan Stipic
Vasileios Karakostas
Vesna Nowack
Adrián Cristal
Osman Unsal
Mateo Valero
In Proceedings of 11th conference on ACM Computing Frontiers - May 2014
VALib and SimpleVector: Tools for Rapid Initial Research on Vector Architectures
Milan Stanic
Oscar Palomar
Ivan Ratkovic
Milovan Duric
Osman Unsal
Adrián Cristal
Mateo Valero
In Proceedings of 11th conference on ACM Computing Frontiers - May 2014
no files attached
Stand-alone Memory Controller for Graphics System
Tassadaq Hussain
Oscar Palomar
Osman S. Unsal
Adrián Cristal
Eduard Ayguadé
Mateo Valero
Amna Haider
the 10th International Symposium on Applied Reconfigurable Computing (ARC 2014) - Apr 2014
no files attached
EVX: Vector Execution on Low Power EDGE Cores
Milovan Duric
Oscar Palomar
Aaron Smith
Osman Unsal
Adrián Cristal
Mateo Valero
Doug Burger
Design, Automation and Test in Europe, (DATE14) - Mar 2014
no files attached
APMC: Advanced Pattern based Memory Controller
Tassadaq Hussain
Oscar Palomar
Osman S. Unsal
Adrián Cristal
Eduard Ayguadé
Mateo Valero
Santhosh Kumar Rethinagiri
22nd ACM/SIGDA International Symposium on Field-Programmable Gate Arrays (FPGA 2014) - Feb 2014
no files attached
Profile-Guided Transaction Coalescing - Lowering Transactional Overheads by Merging Transactions
Srdjan Stipic
Vesna Smiljkovic
Osman S. Unsal
Adrián Cristal
Mateo Valero
Proceedings of the 9th International Conference on High-Performance and Embedded Architectures and Compilation (HiPEAC'2014). Also appears on theACM Transactions on Architecture and Code Optimization (TACO) - Jan 2014
no files attached
EcoTM: Conflict-Aware Economical Unbounded Hardware Transactional Memory
Saša Tomić
Ege Akpinar
Adrián Cristal
Osman S. Unsal
Mateo Valero
International Conference on Computational Science, ICCS 2013 - Jun 2013
no files attached
TM-dietlibc: A TM-aware Real-world System Library
Vesna Smiljkovic
Martin Nowack
Nebojsa Miletic
Tim Harris
Osman S. Unsal
Adrián Cristal
Mateo Valero
27th IEEE International Parallel & Distributed Processing Symposium (IPDPS) - May 2013
no files attached
On the Selection of Adder Unit in Energy Efficient Vector Processing
Ivan Ratkovic
Oscar Palomar
Milan Stanic
Adrián Cristal
Osman S. Unsal
Mateo Valero
The International Symposium on Quality Electronic Design (ISQED 2013) - Mar 2013
ivan_isqed.pdf
Transaction Coalescing - Lowering Transactional Overheads by Merging Transactions
Vesna Smiljkovic
Srdjan Stipic
Osman Unsal
Adrián Cristal
Mateo Valero
Sixth Workshop on Programmability Issues for Heterogeneous Multicores (MULTIPROG-2013) - Jan 2013
no files attached
Vector Extensions for Decision Support DBMS Acceleration
Timothy Hayes
Oscar Palomar
Adrián Cristal
Osman Unsal
Mateo Valero
The 45th International Symposium on Microarchitecture (Micro-45) - Dec 2012
Using Dynamic Runtime Testing for Rapid Development of Architectural Simulators
Saša Tomić
Adrián Cristal
Osman Unsal
Mateo Valero
International Journal of Parallel Programming - Dec 2012
The final publication is available at www.springerlink.com
Novel SRAM Bias Control Circuits for a Low Power L1 Data Cache
Azam Seyedi
Adria Armejach
Adrián Cristal
Osman S. Unsal
Mateo Valero
The 30th NORCHIP conference - Nov 2012
Resource-bounded multicore emulation using Beefarm
Oriol Arcas
Nehir Sonmez
Gokhan Sayilar
Satnam Singh
Osman S. Unsal
Adrián Cristal
Ibrahim Hur
Mateo Valero
Microprocessors and Microsystems - Nov 2012
Elsevier. Volume 36, Issue 8, Pages 620-631
no files attached
Enhancing the Performance of Assisted Execution Runtime Systems through Hardware/Software Techniques
Gokcen Kestor
Roberto Gioiosa
Osman Unsal
Adrián Cristal
Mateo Valero
26th ACM/SIGARCH International Conference on Supercomputing (ICS 2012) - Jun 2012
ics12-kestor.pdf
TagTM - Accelerating STMs with hardware tags for fast meta-data access
Srđan Stipić
Saša Tomić
Ferad Zyulkyarov
Adrián Cristal
Osman Unsal
Mateo Valero
Proceedings of the Design, Automation & Test in Europe Conference - DATE 2012 - Mar 2012
tagtm.pdf
Enhancing the Performance of Assisted Execution Runtime Systems (poster)
Gokcen Kestor
Roberto Gioiosa
Osman S. Unsal
Adrián Cristal
Mateo Valero
17th International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS 2012) - Mar 2012
asplos2012.pdf
Hardware/Software Techniques for Assisted Execution Runtime Systems
Gokcen Kestor
Roberto Gioiosa
Osman S. Unsal
Adrián Cristal
Mateo Valero
2nd Workshop on Runtime Environments, Systems, Layering and Virtualized Environments (RESoLVE'12) - Mar 2012
resolve12.pdf
Hardware Transactional Memory with Software-Defined Conflicts
Ruben Titos-Gil
Manuel Acacio
Jose García
Tim Harris
Adrián Cristal
Osman S. Unsal
Ibrahim Hur
Mateo Valero
Proceedings of the 7th International Conference on High-Performance and Embedded Architectures and Compilation (HiPEAC'2012). Also appears on the ACM Transactions on Architecture and Code Optimization (TACO), Vol 8, No 4. - Jan 2012
no files attached
Rapid Development of Error-Free Architectural Simulators using Dynamic Runtime Testing
Saša Tomić
Adrián Cristal
Osman S. Unsal
Mateo Valero
23rd International Symposium on Computer Architecture and High Performance Computing - Oct 2011
FaulTM-multi: Fault Tolerance for Multithreaded Applications Running on Transactional Memory Hardware
Gulay Yalcin
Osman S. Unsal
Adrián Cristal
Mateo Valero
Workshop on Wild and Sane Ideas in Speculation and Transactions - Oct 2011
FIMSIM: A Fault Injection Infrastructure for Microarchitectural Simulators
Gulay Yalcin
Osman Unsal
Adrián Cristal
Mateo Valero
Proceedings of the 29th International Conference on Computer Design (ICCD) - Oct 2011
Using a Reconfigurable L1 Data Cache for Efficient Version Management in Hardware Transactional Memory
Adria Armejach
Azam Seyedi
Rubén Titos
Ibrahim Hur
Osman S. Unsal
Adrián Cristal
Mateo Valero
Proceedings of the 20th International Conference on Parallel Architectures and Compilation Techniques (PACT'2011) - Oct 2011
SymptomTM: Symptom Based Error Detection and Recovery Using Hardware Transactional Memory (poster)
Gulay Yalcin
Osman S. Unsal
Adrián Cristal
Ibrahim Hur
Mateo Valero
In 20th International Conference on Parallel Architectures and Compilation Techniques (PACT'2011) - Oct 2011
pid1999781.pdf
STM2: A Parallel STM for High Performance Simultaneous Multithreading Systems
Gokcen Kestor
Roberto Gioiosa
Tim Harris
Osman S. Unsal
Adrián Cristal
Ibrahim Hur
Mateo Valero
Proceedings of the 20th International Conference on Parallel Architectures and Compilation Techniques (PACT'2011) - Oct 2011
pact11.pdf
A Comprehensive Study of Conflict Resolution Policies in Hardware Transactional Memory
Ege Akpinar
Saša Tomić
Adrián Cristal
Osman Unsal
Mateo Valero
6th ACM SIGPLAN Workshop on Transactional Computing (TRANSACT) - Jun 2011
Hybrid Transactional Memory with Pessimistic Concurrency Control
Enrique Vallejo
Sutirtha Sanyal
Tim Harris
Fernando Vallejo
Ramón Beivide
Osman Unsal
Adrián Cristal
Mateo Valero
International Journal of Parallel Programing, Vol. 39, Issue 3 - Jun 2011
no files attached
Circuit Design of a Dual-Versioning L1 Data Cache for Optimistic Concurrency (Best Paper Award)
Azam Seyedi
Adria Armejach
Adrián Cristal
Osman S. Unsal
Ibrahim Hur
Mateo Valero
In 21st Great Lakes Symposium on Very Large Scale Integration (GLSVLSI'11) - May 2011
glsvlsi11.pdf
TMbox: A Flexible and Reconfigurable 16-core Hybrid Transactional Memory System
Nehir Sonmez
Oriol Arcas
Otto Pflucker
Osman S. Unsal
Adrián Cristal
Ibrahim Hur
Satnam Singh
Mateo Valero
In 19th IEEE International Symposium on Field-Programmable Custom Computing Machines (FCCM 2011) - May 2011
From Plasma to BeeFarm: Design Experience of an FPGA-based Multicore Prototype
Nehir Sonmez
Oriol Arcas
Gokhan Sayilar
Osman S. Unsal
Adrián Cristal
Ibrahim Hur
Satnam Singh
Mateo Valero
In 7th International Symposium on Applied Reconfigurable Computing (ARC 2011) - Mar 2011
beefarm.pdf
RMS-TM: A Comprehensive Benchmark Suite for Transactional Memory Systems (Best Paper Award)
Gokcen Kestor
Vasileios Karakostas
Osman Unsal
Adrián Cristal
Ibrahim Hur
Mateo Valero
2nd ACM/SPEC International Conference on Performance Engineering (ICPE 2011) - Mar 2011
icpe-11.pdf
Architectural support for Fair Reader-Writer Locking
Enrique Vallejo
Ramón Beivide
Adrián Cristal
Tim Harris
Fernando Vallejo
Osman Unsal
Mateo Valero
The 43rd International Symposium on Microarchitecture (MICRO-43) - Dec 2010
Discovering and Understanding Performance Bottlenecks in Transactional Applications (Best Paper Award)
Ferad Zyulkyarov
Srdjan Stipic
Tim Harris
Osman Unsal
Adrián Cristal
Ibrahim Hur
Mateo Valero
PACT’10: Proc. 19th International Conference on Parallel Architectures and Compilation Techniques - Sep 2010
FaulTM: Fault-Tolerance Using Hardware Transactional Memory
Gulay Yalcin
Osman Unsal
Ibrahim Hur
Adrián Cristal
Mateo Valero
Workshop on Parallel Execution of Sequential Programs on Multi-core Architecture - Jun 2010
pespma-yalcin.pdf
Debugging Programs that use Atomic Blocks and Transactional Memory
Ferad Zyulkyarov
Tim Harris
Osman S. Unsal
Adrián Cristal
Mateo Valero
15th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming (PPoPP 2010), Bengalore - Jan 2010
EazyHTM, Eager-Lazy Hardware Transactional Memory
Saša Tomić
Cristian Perfumo
Chinmay Kulkarni
Adria Armejach
Adrián Cristal
Osman Unsal
Tim Harris
Mateo Valero
42nd International Symposium on Microarchitecture, Micro'09, New York - Dec 2009
Dynamically Filtering Thread-Local Variables in Lazy-Lazy Hardware Transactional Memory (Best Paper Award)
Sutirtha Sanyal
Sourav Roy
Adrián Cristal
Osman S. Unsal
Mateo Valero
11th IEEE International Conference on High Performance Computing and Communications (HPCC-09) June, 2009, Seoul. - Jun 2009
hpcc.pdf
QuakeTM: Parallelizing a Complex Serial Application Using Transactional Memory
Vladimir Gajinov
Ferad Zyulkyarov
Adrián Cristal
Osman S. Unsal
Eduard Ayguadé
Tim Harris
Mateo Valero
23rd ACM/SIGARCH International Conference on Supercomputing (ICS'09) - Jun 2009
ics056-gajinov.pdf
Clock Gate on Abort: Towards Energy-Efficient Hardware Transactional Memory
Sutirtha Sanyal
Sourav Roy
Adrián Cristal
Osman Unsal
Mateo Valero
Fifth IEEE Workshop on High-Performance, Power-Aware Computing (HP-PAC), 2009 - May 2009
hppac.pdf
Taking the Heat off Transactions: Dynamic Selection of Pessimistic Concurrency Control
Nehir Sonmez
Tim Harris
Adrián Cristal
Osman Unsal
Mateo Valero
23rd IEEE International Parallel & Distributed Processing Symposium (IPDPS 2009) - May 2009
opt-pesCC.pdf
RMS-TM: A Transactional Memory Benchmark for Recognition, Mining and Synthesis Applications
Gokcen Kestor
Srdjan Stipic
Osman Unsal
Adrián Cristal
Mateo Valero
4th ACM SIGPLAN Workshop on Transactional Computing, TRANSACT 2009 - Feb 2009
Atomic Quake: Using Transactional Memory in an Interactive Multiplayer Game Server
Ferad Zyulkyarov
Vladimir Gajinov
Osman Unsal
Adrián Cristal
Eduard Ayguadé
Tim Harris
Mateo Valero
14th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming (PPoPP) - Feb 2009
Turbocharging boosted transactions or: How I Learnt to Stop Worrying and Love Longer Transactions
Chinmay Kulkarni
Osman Unsal
Adrián Cristal
Eduard Ayguadé
Mateo Valero
Poster Session, 14th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming (PPoPP) - Feb 2009
p307-kulkarni.pdf
Profiling Transactional Memory applications on an atomic block basis: A Haskell case study
Nehir Sonmez
Adrián Cristal
Osman Unsal
Tim Harris
Mateo Valero
MULTIPROG 2009 - Jan 2009
AB_multiprog.pdf
WormBench - A Configurable Workload for Evaluating Transactional Memory Systems
Ferad Zyulkyarov
Sanja Cvijic
Osman Unsal
Adrián Cristal
Eduard Ayguadé
Tim Harris
Mateo Valero
Workshop on MEmory performance: DEaling with Applications, systems and architecture (MEDEA), in conjunction with PACT - Oct 2008
Transactional Memory and OpenMP
Miloš Milovanović
R. Ferrer
Osman Unsal
Adrián Cristal
X. Martorell
Eduard Ayguadé
J. Labarta
Mateo Valero
International Journal of Parallel Programming - Sep 2008
no files attached
The Limits of Software Transactional Memory (STM): Dissecting Haskell STM Applications on a Many-Core Environment
Cristian Perfumo
Nehir Sonmez
Srđan Stipić
Osman Unsal
Adrián Cristal
Tim Harris
Mateo Valero
ACM International Conference on Computing Frontiers 2008 - May 2008
cf-final.pdf
Towards fair, scalable, locking
Enrique Vallejo
Sutirtha Sanyal
Tim Harris
Fernando Vallejo
Ramón Beivide
Osman Unsal
Adrián Cristal
Mateo Valero
Workshop on Exploiting Parallelism with Transactional Memory and other Hardware Assisted Methods (EPHAM 2008) in conjunction with GCO - Apr 2008
Hybrid Transactional Memory to Accelerate Safe Lock-based Transactions
Enrique Vallejo
Tim Harris
Adrián Cristal
Osman Unsal
Mateo Valero
Third ACM SIGPLAN Workshop on Transactional Computing TRANSACT - Feb 2008
Transactional Memory: An Overview
Tim Harris
Adrián Cristal
Osman Unsal
Eduard Ayguadé
Fabrizio Gagliardi
B. Smith
Mateo Valero
IEEE Micro - Jan 2008
no files attached
Multithreaded Software Transactional Memory and OpenMP
Miloš Milovanović
R. Ferrer
Vladimir Gajinov
Osman Unsal
Adrián Cristal
Eduard Ayguadé
Mateo Valero
Workshop on Memory performance: Dealing with Applications, systems and architecture (Medea) in conjunction with PACT - Sep 2007
no files attached
Memory Management for Transaction Processing Core in Heterogeneous Chip Multiprocessors
Ferad Zyulkyarov
Osman Unsal
Adrián Cristal
Miloš Milovanović
Eduard Ayguadé
Mateo Valero
Tim Harris
Workshop on Operating System support for Heterogeneous Multicore Architectures (OSHMA) in conjunction with PACT - Sep 2007
Hardware Transactional Memory with Operating System Support, HTMOS
Saša Tomić
Adrián Cristal
Osman Unsal
Mateo Valero
Workshop on Highly Parallel Processing on a Chip in conjunction with Euro-Par - Aug 2007
Dissecting Transactional Executions in Haskell
Cristian Perfumo
Nehir Sonmez
Osman Unsal
Adrián Cristal
Mateo Valero
Tim Harris
Second ACM Workshop on Transactional Computing TRANSACT - Aug 2007
Dissect.pdf
Transactional Memory and OpenMP
Miloš Milovanović
R. Ferrer
Osman Unsal
Adrián Cristal
Eduard Ayguadé
J. Labarta
Mateo Valero
International Workshop on OpenMP - Jun 2007
no files attached
UnreadTVar: Extending Haskell Software Transactional Memory for Performance
Nehir Sonmez
Cristian Perfumo
Srđan Stipić
Osman Unsal
Adrián Cristal
Mateo Valero
Symposium on Trends in Functional Programming, 2007 - Apr 2007
unreadtvar.pdf
Compile Time Support for Using Transactional Memory in C/C++ Applications
Miloš Milovanović
Osman Unsal
Adrián Cristal
Srđan Stipić
Ferad Zyulkyarov
Mateo Valero
Workshop on Interaction between Compilers and Computer Architecture - Feb 2007