Publications

Export 43 results:
Sort by: Author Title Type [ Year (Desc)]
Filters: Author is Alejandro Duran  [Clear All Filters]
2012
Royuela, S., Duran, A., Chunhua, L. & Quinlan, D.J. Auto-scoping for OpenMP tasks. International Workshop on OpenMP (2012).at <http://iwomp-2012.caspur.it/sites/iwomp-2012.caspur.it/files/Royuela_AutoScoping_IWOMP2012.pdf>
Royuela, S., Duran, A. & Martorell, X. Compiler automatic discovery of OmpSs task dependencies. Proceedings of the workshop on Languages and Compilers for Parallel Computing (2012).at <http://www.kasahara.cs.waseda.ac.jp/lcpc2012/?page_id=98>
Klemm, M., Duran, A., Tian, X., Saito, H., Caballero, D. & Martorell, X. Extending OpenMP* with vector constructs for modern multicore SIMD architectures. Proceedings of the 8th international conference on OpenMP in a Heterogeneous World 59–72 (2012).doi:10.1007/978-3-642-30961-8_5
Ayguadé, E., Badia, R.M., Bellens, P., Bueno-Hedo, J., Duran, A., Etsion, Y., Farreras, M., Ferrer, R., Labarta, J., Marjanovic, V., Martinell, L., Martorell, X., Pérez, J.M., Planas, J., Ramirez, A., Teruel, X., Tsalouchidou, I. & Valero, M. Hybrid/Heterogeneous Programming with OmpSs and its Software/Hardware Implications. Programming Multi-Core and Many-Core Computing Systems (Wiley Series on Parallel and Distributed Computing) (2012).at <http://www.par.univie.ac.at/~pllana/manycore_book/>
Servat, H., Teruel, X., Llort, G., Duran, A., Giménez, J., Martorell, X., Ayguadé, E. & Labarta, J. On the Instrumentation of OpenMP and OmpSs Tasking Constructs. Euro-Par 2012: Parallel Processing Workshops. Lecture Notes in Computer Science 7640, 414-428 (2012).
Bueno-Hedo, J., Planas, J., Duran, A., Badia, R.M., Martorell, X., Ayguadé, E. & Labarta, J. Productive Programming of GPU Clusters with OmpSs. 26th IEEE International Parallel and Distributed Processing Symposium (IPDPS 2012) 557-568 (2012).doi:http://doi.ieeecomputersociety.org/10.1109/IPDPS.2012.58
2011
Royuela, S., Ferrer, R., Duran, A. & Martorell, X. Compiler Analysis for Improving OpenMP Code Generation. ACACES 2011. Poster Abstracts. Advanced Computer Architecture and Compilation for Embedded Systems (2011).at <http://www.hipeac.net/summerschool>
Ferrer, R., Royuela, S., Caballero, D., Duran, A., Martorell, X. & Ayguadé, E. Mercurium: Design Decisions for a S2S Compiler. Cetus Users and Compiler Infastructure Workshop in conjunction with PACT 2011 (2011).
Duran, A., Ayguadé, E., Badia, R.M., Labarta, J., Martinell, L., Martorell, X. & Planas, J. OmpSs: A PROPOSAL FOR PROGRAMMING HETEROGENEOUS MULTI-CORE ARCHITECTURES. Parallel Processing Letters 21, 173-193 (2011).
Ferrer, R., Planas, J., Bellens, P., Duran, A., González, M., Martorell, X., Badia, R.M., Ayguadé, E. & Labarta, J. Optimizing the Exploitation of Multicore Processors and GPUs with OpenMP and OpenCL. Lecture Notes in Computer Science 6548/2011, 215-229 (2011).
Bueno, J., Duran, A., Martorell, X., Ayguadé, E., Badia, R.M. & Labarta, J. Poster: programming clusters of GPUs with OMPSs. Proceedings of the international conference on Supercomputing 378–378 (2011).doi:http://doi.acm.org/10.1145/1995896.1995961
Bueno, J., Martinell, L., Duran, A., Farreras, M., Martorell, X., Badia, R.M., Ayguadé, E. & Labarta, J. Productive Cluster Programming with OmpSs. Euro-Par 2011 Parallel Processing 6852, 555-566 (2011).
Rico, A., Duran, A., Cabarcas, F., Etsion, Y., Ramirez, A. & Valero, M. Trace-driven simulation of multithreaded applications. 2011 IEEE International Symposium on Performance Analysis of Systems and Software 87--96 (2011).
Caballero, D., Ferrer, R., Duran, A., Martorell, X. & Ayguadé, E. User-directed Auto-vectorization in OmpSs. ACACES 2011. Poster Abstracts. Advanced Computer Architecture and Compilation for Embedded Systems (2011).at <http://www.hipeac.net/summerschool>
2010
Ayguadé, E., Badia, R.M., Bellens, P., Cabrera, D., Duran, A., González, M., Igual, F., Jiménez-González, D., Labarta, J., Martinell, L., Martorell, X., Mayo, R., Pérez, J.M. & Ju, H.B. Extending OpenMP to Survive the Heterogeneous Multi-core Era. (2010).
Ayguadé, E., Beyer, J., Duran, A., Ferrer, R., Haab, G., Li, K. & Massaioli, F. An extension to improve OpenMP tasking control. (2010).at <http://www.ccs.tsukuba.ac.jp/workshop/IWOMP2010/program.html>
Ferrer, R., Duran, A., Martorell, X. & Ayguadé, E. Harmonizing serial optimizations with OpenMP. (2010).at <http://www.complang.tuwien.ac.at/cpc10/program.html>
Folch, A., Costa, A., Duran, A. & Macedonio, G. A model for wet aggregation of ash particles in volcanic plumes and clouds: 2. Model application. Journal of Geophysical Research 115, 1-16 (2010).
Badia, R.M., Ferrer, R., Planas, J., Bellens, P., Duran, A., González, M., Martorell, X., Ayguadé, E. & Labarta, J. Optimizing the Exploitation of Multicore Processors and GPUs with OpenMP and OpenCL. (2010).
Duran, A., Ferrer, R., Klemm, M., de Supinski, B.R. & Ayguadé, E. A Proposal for User-defined Reductions in OpenMP. (2010).at <http://www.ccs.tsukuba.ac.jp/workshop/IWOMP2010/program.html>
Wong, M., Klemm, M., Duran, A., Mattson, T., Haab, G., de Supinski, B.R. & Churbanov, A. Towards an Error Model for OpenMP. (2010).at <http://www.ccs.tsukuba.ac.jp/workshop/IWOMP2010/program.html>
2009
Costa, A., Folch, A., Macedonio, G. & Duran, A. An aggregation model for ashes in volcanic clouds. (2009).
Duran, A., Teruel, X., Ferrer, R., Martorell, X. & Ayguadé, E. Barcelona OpenMP Tasks Suite: A Set of Benchmarks Targeting the Exploitation of Task Parallelism in OpenMP. (2009).at <http://www.computer.org/portal/web/csdl/doi/10.1109/ICPP.2009.64>
Ayguadé, E., Copty, N., Duran, A., Hoeflinger, J., Lin, Y., Massaioli, F., Teruel, X., Unnikrishnan, P. & Zhang, G. The Design of OpenMP Tasks. (2009).at <http://portal.acm.org/citation.cfm?id=1512157.1512430>
Teruel, X., Barton, C., Duran, A., Martorell, X., Ayguadé, E., Unnikrishnan, P., Zhang, G. & Silvera, R. OpenMP Tasking Analysis for Programmers. (2009).at <http://www-927.ibm.com/ibm/cas/cascon2009/papers.shtml>
Ayguadé, E., Badia, R.M., Cabrera, D., Duran, A., González, M., Igual, F., Jiménez, D.A., Labarta, J., Martorell, X., Mayo, R., Pérez, J.M. & Quintana-Ortí, E.S. A Proposal to Extend the OpenMP Tasking Model for Heterogeneous Architectures. (2009).at <http://www.springerlink.com/content/d164050401006600/>
Ayguadé, E., Badia, R.M., Cabrera, D., Duran, A., González, M., Igual, F., Jiménez, D.A., Labarta, J., Martorell, X., Mayo, R., Pérez, J.M. & Quintana-Ortí, E.S. A Proposal to Extend the OpenMP Tasking Model for Heterogeneous Architectures. (2009).
Duran, A., Ferrer, R., Ayguadé, E., Badia, R.M. & Labarta, J. A Proposal to Extend the OpenMP Tasking Model with Dependent Tasks. (2009).
Ferrer, R., Duran, A., Martorell, X. & Ayguadé, E. Unrolling Loops Containing Task Parallelism. (2009).at <http://nanos.ac.upc.edu/content/unrolling-loops-containing-task-parallelism>