Publications

Export 43 results:
Author Title Type [ Year(Asc)]
Filters: Author is Alejandro Duran  [Clear All Filters]
2013
D. Caballero, Duran, A., and Martorell, X., An OpenMP Barrier Using SIMD Instructions for Intel Xeon Phi(TM) Coprocessor, 9th International Workshop on OpenMP (IWOMP). Springer, Canberra, Australia, pp. 99–113, 2013.
2012
S. Royuela, Duran, A., Chunhua, L., and Quinlan, D. J., Auto-scoping for OpenMP tasks, International Workshop on OpenMP. 2012.
S. Royuela, Duran, A., and Martorell, X., Compiler automatic discovery of OmpSs task dependencies, Proceedings of the workshop on Languages and Compilers for Parallel Computing. 2012.
M. Klemm, Duran, A., Tian, X., Saito, H., Caballero, D., and Martorell, X., Extending OpenMP* with vector constructs for modern multicore SIMD architectures, Proceedings of the 8th international conference on OpenMP in a Heterogeneous World. Springer-Verlag, Berlin, Heidelberg, pp. 59–72, 2012.
E. Ayguadé, 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., and Valero, M., Hybrid/Heterogeneous Programming with OmpSs and its Software/Hardware Implications, in Programming Multi-Core and Many-Core Computing Systems (Wiley Series on Parallel and Distributed Computing) , Wiley Series on "Parallel and Distributed Computing"., John Wiley & Sons, Inc., 2012.
H. Servat, Teruel, X., Llort, G., Duran, A., Giménez, J., Martorell, X., Ayguadé, E., and Labarta, J., On the Instrumentation of OpenMP and OmpSs Tasking Constructs, Euro-Par 2012: Parallel Processing Workshops. Lecture Notes in Computer Science, vol. 7640. 5th Workshop on Productivity and Performance (PROPER 2012) Tools for HPC Application Development, Rhodes Island, Greece, pp. 414-428, 2012.
J. Bueno-Hedo, Planas, J., Duran, A., Badia, R. M., Martorell, X., Ayguadé, E., and Labarta, J., Productive Programming of GPU Clusters with OmpSs, 26th IEEE International Parallel and Distributed Processing Symposium (IPDPS 2012). IEEE Computer Society, pp. 557-568, 2012.
2011
S. Royuela, Ferrer, R., Duran, A., and Martorell, X., Compiler Analysis for Improving OpenMP Code Generation, ACACES 2011. Poster Abstracts. Advanced Computer Architecture and Compilation for Embedded Systems. 2011.
R. Ferrer, Royuela, S., Caballero, D., Duran, A., Martorell, X., and Ayguadé, E., Mercurium: Design Decisions for a S2S Compiler, Cetus Users and Compiler Infastructure Workshop in conjunction with PACT 2011. 2011.
A. Duran, Ayguadé, E., Badia, R. M., Labarta, J., Martinell, L., Martorell, X., and Planas, J., OmpSs: A PROPOSAL FOR PROGRAMMING HETEROGENEOUS MULTI-CORE ARCHITECTURES, Parallel Processing Letters, vol. 21, no. 2. pp. 173-193, 2011.
R. Ferrer, Planas, J., Bellens, P., Duran, A., González, M., Martorell, X., Badia, R. M., Ayguadé, E., and Labarta, J., Optimizing the Exploitation of Multicore Processors and GPUs with OpenMP and OpenCL, Lecture Notes in Computer Science, vol. 6548/2011. Springer-Verlag Berlin Heidelberg, pp. 215-229, 2011.
J. Bueno, Duran, A., Martorell, X., Ayguadé, E., Badia, R. M., and Labarta, J., Poster: programming clusters of GPUs with OMPSs, Proceedings of the international conference on Supercomputing. ACM, New York, NY, USA, pp. 378–378, 2011.
J. Bueno, Martinell, L., Duran, A., Farreras, M., Martorell, X., Badia, R. M., Ayguadé, E., and Labarta, J., Productive Cluster Programming with OmpSs, Euro-Par 2011 Parallel Processing, vol. 6852. Springer Berlin / Heidelberg, pp. 555-566, 2011.
A. Rico, Duran, A., Cabarcas, F., Etsion, Y., Ramirez, A., and Valero, M., Trace-driven simulation of multithreaded applications, 2011 IEEE International Symposium on Performance Analysis of Systems and Software. p. 87--96, 2011.
D. Caballero, Ferrer, R., Duran, A., Martorell, X., and Ayguadé, E., User-directed Auto-vectorization in OmpSs, ACACES 2011. Poster Abstracts. Advanced Computer Architecture and Compilation for Embedded Systems . 2011.
2010
E. Ayguadé, 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., and Ju, H. B., Extending OpenMP to Survive the Heterogeneous Multi-core Era. International Journal of Parallel Programming, vol. 38, nos: 5-6, pages: 440-459, 2010.
E. Ayguadé, Beyer, J., Duran, A., Ferrer, R., Haab, G., Li, K., and Massaioli, F., An extension to improve OpenMP tasking control. 6th International Workshop on OpenMP (IWOMP 2010), 2010.
R. Ferrer, Duran, A., Martorell, X., and Ayguadé, E., Harmonizing serial optimizations with OpenMP. 15th Workshop on Compilers for Parallel Computing (CPC-2010), 2010.
A. Folch, Costa, A., Duran, A., and Macedonio, G., A model for wet aggregation of ash particles in volcanic plumes and clouds: 2. Model application, Journal of Geophysical Research, vol. 115, no. B09202. AMER GEOPHYSICAL UNION, UNITED STATES, pp. 1-16, 2010.
R. M. Badia, Ferrer, R., Planas, J., Bellens, P., Duran, A., González, M., Martorell, X., Ayguadé, E., and Labarta, J., Optimizing the Exploitation of Multicore Processors and GPUs with OpenMP and OpenCL. on proceedings of the The 23rd International Workshop on Languages and Compilers for Parallel Computing (LCPC2010), 2010.
A. Duran, Ferrer, R., Klemm, M., de Supinski, B. R., and Ayguadé, E., A Proposal for User-defined Reductions in OpenMP. 6th International Workshop on OpenMP (IWOMP 2010), 2010.
M. Wong, Klemm, M., Duran, A., Mattson, T., Haab, G., de Supinski, B. R., and Churbanov, A., Towards an Error Model for OpenMP. 6th International Workshop on OpenMP (IWOMP 2010), 2010.
2009
A. Costa, Folch, A., Macedonio, G., and Duran, A., An aggregation model for ashes in volcanic clouds. AGU Fall Meeting V23C-2077, San Francisco, 2009.
A. Duran, Teruel, X., Ferrer, R., Martorell, X., and Ayguadé, E., Barcelona OpenMP Tasks Suite: A Set of Benchmarks Targeting the Exploitation of Task Parallelism in OpenMP. Proc. of the 2009 International Conference on Parallel Processing (ICPP 2009), 2009.
E. Ayguadé, Copty, N., Duran, A., Hoeflinger, J., Lin, Y., Massaioli, F., Teruel, X., Unnikrishnan, P., and Zhang, G., The Design of OpenMP Tasks. IEEE Transactions on Parallel and Distributed Systems, volumen 20 (number 3), 2009.
X. Teruel, Barton, C., Duran, A., Martorell, X., Ayguadé, E., Unnikrishnan, P., Zhang, G., and Silvera, R., OpenMP Tasking Analysis for Programmers. Proc. of the CAS Conference 2009, 2009.
E. Ayguadé, 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., and Quintana-Ortí, E. S., A Proposal to Extend the OpenMP Tasking Model for Heterogeneous Architectures. Proc. of the 5th International Workshop on OpenMP, 2009.
E. Ayguadé, 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., and Quintana-Ortí, E. S., A Proposal to Extend the OpenMP Tasking Model for Heterogeneous Architectures. Proceedings of the International Workshop on OpenMP (IWOMP 2009), 2009.
A. Duran, Ferrer, R., Ayguadé, E., Badia, R. M., and Labarta, J., A Proposal to Extend the OpenMP Tasking Model with Dependent Tasks. International Journal of Parallel Programming, Volume 37, Issue 3 (2009), pages 292-305, 2009.
R. Ferrer, Duran, A., Martorell, X., and Ayguadé, E., Unrolling Loops Containing Task Parallelism. Proceedings of the 22nd International Workshop on Languages and Compilers for Parallel Computing, 2009.