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).
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/>
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>