Search For:

Displaying 1-8 out of 8 total
Thread Assignment of Multithreaded Network Applications in Multicore/Multithreaded Processors
Found in: IEEE Transactions on Parallel and Distributed Systems
By Petar Radojkovic,Vladimir Cakarevic,Javier Verdu,Alex Pajuelo,Francisco J. Cazorla,Mario Nemirovsky,Mateo Valero
Issue Date:December 2013
pp. 2513-2525
The introduction of multithreaded processors comprised of a large number of cores with many shared resources makes thread scheduling, and in particular optimal assignment of running threads to processor hardware contexts to become one of the most promising...
 
The Problem of Evaluating CPU-GPU Systems with 3D Visualization Applications
Found in: IEEE Micro
By Javier Verdú,Alex Pajuelo,Mateo Valero
Issue Date:November 2012
pp. 17-27
Complex, computationally demanding 3D visualization applications can be used as benchmarks to evaluate CPU-GPU systems. However, because those applications are time dependent, their execution is not deterministic. Thus, measurements can vary from one execu...
 
On the Problem of Evaluating the Performance of Multiprogrammed Workloads
Found in: IEEE Transactions on Computers
By Francisco J. Cazorla, Alex Pajuelo, Oliverio J. Santana, Enrique Fernández, Mateo Valero
Issue Date:December 2010
pp. 1722-1728
Multithreaded architectures are becoming more and more popular. In order to evaluate their behavior, several methodologies and metrics have been proposed. A methodology defines when the measurements for a given workload execution are taken. A metric combin...
 
FAME: FAirly MEasuring Multithreaded Architectures
Found in: Parallel Architectures and Compilation Techniques, International Conference on
By Javier Vera, Francisco J. Cazorla, Alex Pajuelo, Oliverio J. Santana, Enrique Fernandez, Mateo Valero
Issue Date:September 2007
pp. 305-316
Nowadays, multithreaded architectures are becoming more and more populal: In order to evaluate their behavior, several methodologies and metrics have been proposed. A methodology defines when the measurements of a given workload execution are taken. A metr...
 
Runahead Threads: Reducing Resource Contention in SMT Processors
Found in: Parallel Architectures and Compilation Techniques, International Conference on
By Tanausu Ramirez, Alex Pajuelo, Oliverio J. Santana, Mateo Valero
Issue Date:September 2007
pp. 423
In this work, we propose Runahead Threads as a valu- able solution for both exploiting memory-level parallelism and reducing resource contention in simultaneous multi- threaded processors.
   
Control-Flow Independence Reuse via Dynamic Vectorization
Found in: Parallel and Distributed Processing Symposium, International
By Alex Pajuelo, Antonio González, Mateo Valero
Issue Date:April 2005
pp. 21a
Current processors exploit out-of-order execution and branch prediction to improve instruction level parallelism. When a branch prediction is wrong, processors flush the pipeline and squash all the speculative work. However, control-flow independent instru...
 
Speculative Dynamic Vectorization
Found in: Computer Architecture, International Symposium on
By Alex Pajuelo, Antonio Gonzalez, Mateo Valero
Issue Date:May 2002
pp. 0271
Traditional vector architectures have shown to be very effective for regular codes where the compiler can detect data-level parallelism. However, this SIMD parallelism is also present in irregular or pointer-rich codes, for which the compiler is quite limi...
 
Optimal task assignment in multithreaded processors: a statistical approach
Found in: Proceedings of the seventeenth international conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS '12)
By Francisco J. Cazorla, Javier Verdu, Mateo Valero, Miquel Moreto, Vladimir Cakarevic, Alex Pajuelo, Mario Nemirovsky, Petar Radojkovic
Issue Date:March 2012
pp. 235-248
The introduction of massively multithreaded (MMT) processors, comprised of a large number of cores with many shared resources, has made task scheduling, in particular task to hardware thread assignment, one of the most promising ways to improve system perf...
     
 1