João Luís Ferreira Sobral


Professor at:
Departamento de Informática
Universidade do Minho

Phone: +351 253 604484 (ext. 4484)
(Laboratório de Investigação de Arquitectura de Computadores)

 

Publications (Full List)

Recent Papers

J. Pinho, M. Rocha, J. Sobral, "Pluggable Parallelization of Evolutionary Algorithms Applied to the Optimization of Biological Processes", 18th Euromicro International Conference on Parallel, Distributed and Network-Based Computing, Pisa, Italy, February 2010. © IEEE Computer Society.

R. Gonçalves, J. Sobral, Pluggable Parallelisation, 17th ACM International Symposium on High Performance Distributed Computing, Munich, Germany, © ACM, 2009, http://portal.acm.org/, PDF (© ACM. This is the author's version of the work. It is posted here by permission of ACM for your personal use. Not for redistribution)

D. Neves, J. Sobral, "Improving the Separation of Parallel Code in Skeletal Systems ", 8th IEEE International Symposium on Parallel and Distributed Computing, Lisbon, July 2009. © IEEE Computer Society, http://doi.ieeecomputersociety.org/, PDF

 

Parallel Programming & Aspect Oriented

J. Pinho, M. Rocha, J. Sobral, "Pluggable Parallelization of Evolutionary Algorithms Applied to the Optimization of Biological Processes", 18th Euromicro International Conference on Parallel, Distributed and Network-Based Computing, Pisa, Italy, February 2010. © IEEE Computer Society.

R. Gonçalves, J. Sobral, Pluggable Parallelisation, 17th ACM International Symposium on High Performance Distributed Computing, Munich, Germany, © ACM, 2009, http://portal.acm.org/, PDF (© ACM. This is the author's version of the work. It is posted here by permission of ACM for your personal use. Not for redistribution)

C. Cunha, J. Sobral. An Annotation-Based Framework for Parallel Computing, 15th Euromicro Conference on Parallel, Distributed and Network-based Processing (PDP 2007), Naples, February 2007, © IEEE Computer Society, http://doi.ieeecomputersociety.org/, PDF.

J. Sobral, C. Cunha, M. Monteiro, Aspect-Oriented Pluggable Support for Parallel Computing, Proceedings of the 6th International Meeting of Vector and Parallel Processing (VecPar’2006), Rio de Janeiro, Brasil, June 2006, LNCS vol. 4395, © Springer www.springerlink.com, PDF

J. Sobral. Incrementally Developing Parallel Applications with AspectJ, 20th IEEE International Parallel & Distributed Processing Symposium (IPDPS’06), Greece, Rhodes, April 2006, © IEEE Computer Society. http://doi.ieeecomputersociety.org/, PDF, presentation

C. Cunha, J. Sobral, M. Monteiro, Reusable Aspect-Oriented Implementation of Concurrency Patterns and Mechanisms, Fifth ACM International Conference on Aspect Oriented Software Development (AOSD 06), Bonn, Germany, March 2006. http://portal.acm.org/, PDF (© ACM. This is the author's version of the work. It is posted here by permission of ACM for your personal use. Not for redistribution)

J. Sobral, M. Monteiro, C. Cunha, Aspect-Oriented Support for Modular Parallel Computing, 5th AOSD Workshop on Aspects, Components, and Patterns for Infrastructure Software (ACP4IS'06), University of Virginia, TR CS 2006-1, Bonn, Germany, March 2006. http://aosd.net/workshops/acp4is/2006/, PDF

J. Sobral, J. Fernando. ParC#: Parallel Computing in .Net, Parallel Computing Technologies 2005 (PaCT'05), Russia, September 2005, LNCS vol. 3606, © Springer. www.springerlink.com PDF

J. Sobral, C. Cunha. Separating Sequential Code and Concurrency/Parallel Code with Aspect Oriented Programming, Workshop on Parallel/High-Performance Object Oriented Scientific Computing (POOSC'05), ECOOP'05, Glasgow, July 2005.

 

Skeletons

D. Neves, J. Sobral, "Improving the Separation of Parallel Code in Skeletal Systems ", 8th IEEE International Symposium on Parallel and Distributed Computing, Lisbon, July 2009. © IEEE Computer Society. http://doi.ieeecomputersociety.org/ PDF

J. Sobral, SkelJ: Skeletons for Object-Oriented Applications, 2nd Workshop on Language Based Parallel Programming (WLPP 2007), Gdansk, Poland, September 2007, © Springer, www.springerlink.com, PDF

J. Fernando, J. Sobral, A. Proenca. JaSkel: A Java Skeleton-Based Framework for Structured Cluster and Grid Computing, 6th IEEE International Symposium on Cluster Computing and the Grid (CCGrid'2006), Singapore, May 2006, © IEEE Computer Society. http://doi.ieeecomputersociety.org/, PDF

 

Grid

E. Sousa, R. Gonçalves, D. Neves, J. Sobral. Non-Invasive Gridification through an Aspect-Oriented Approach , 2nd Iberian Grid Infrastrucutre Conference (Ibergrid 2008), Porto, Portugal, May 2008 (Best student paper award), PDF

J. Sobral, M. Monteiro, A Domain-Specific Language for Parallel and Grid Computing, 3th Workshop on Domain Specific Languages (DSAL 2008), Brussels, Belgium, April 2008, http://portal.acm.org/, PDF © ACM.

J. Sobral, Pluggable Grid Services, 8th IEEE/ACM International Conference on Grid Computing (Grid 2007), Austin, Texas, September 2007, © IEEE Computer Society, http://doi.ieeecomputersociety.org/, PDF.

J. Sobral, A. Proença, Enabling JaSkel Skeletons for Clusters and Computational Grids, IEEE Cluster (Cluster 2007), Austin, Texas, September 2007, © IEEE Computer Society, http://ieeexplore.ieee.org, PDF.

J. Alonso, V. Hernandez, G. Molto, A. Proença, J. Sobral, Grid Enabled JaSKel Skeletons with GMarte, 1st Iberian Grid Infrastructure Conference, Santiago de Compostela, May 2007.

 

Image Processing

J. Barbosa, J. Sobral, A. Proença, Imaging Techniques to Simplify the PTM Generation of a Bas-Relief, 8th International Symposium on Virtual Reality, Archaeology and Cultural Heritage (VAST 2007), Brighton, UK, November 2007.

J. Sobral. Optimised Filters for Texture Defect Detection, IEEE International Conference on Image Processing (ICIP'05), Genova, Italy, September 2005, © IEEE Computer Society. http://doi.ieeecomputersociety.org/, PDF

J. Sobral. Leather Inspection Based on Wavelets, 2nd Iberian Conference on Pattern Recognition and Image Analysis (IbPRIA 2005), Estoril, Portugal, June 2005, LNCS vol. 3523, © Springer. www.springerlink.com, PDF

 

Older Papers (Before 2003)

J. Sobral, A. Proença. Designing Scalable Object Oriented Parallel Applications, Proceedings of the 8th International EuroPar Conference (Euro-Par'02), Paderborn, Germany, September 2002, LNCS vol. 2400, © Springer. www.springerlink.com, PDF

J. Sobral. Computação Paralela e Escalável Orientada ao Objecto, PhD Thesis (in Portuguese), Universidade do Minho, Braga, Portugal, December 2000.

J. Sobral, A. Proença. A SCOOPP Evaluation on Packing Parallel Objects in Run‑time, Proceedings of the 4th International Meeting of Vector and Parallel Processing (VecPar'2000), Porto, Portugal, June 2000, LNCS vol. 1981, © Springer. www.springerlink.com, PDF

J. Sobral, A. Proença. A Run-time System for Dynamic Grain Packing, Proceedings of the 5th International EuroPar Conference (Euro-Par'99), Toulouse, France, September 1999, LNCS vol. 1685, © Springer. ywww.springerlink.com, PDF

J. Sobral, A. Proença. Dynamic Grain‑Size Adaptation on Object-Oriented Parallel Programming - The SCOOPP Approach, Proceedings of the 2nd Merged International Parallel Processing Symposium/SPDP 1999, Porto Rico, April 1999, © IEEE Computer Society. http://doi.ieeecomputersociety.org/, PDF

J. Sobral, A. Proença. Overheads on the dynamical removal of excess of parallelism on OO irregular applications, 1st Workshop on Parallel Computing for Irregular Applications, 5th International Symposium on High Performance Computer Architecture (HPCA‑5), Orlando, January 1999.

J. Sobral, A. Proença. ParC++: A Simple Extension to C++ for Parallel Machines, Proceedings of the 6th Euromicro Workshop on Parallel and Distributed Processing, Madrid, Spain, January 1998, © IEEE Computer Society. http://doi.ieeecomputersociety.org

A. Cunha, C. Biscaia, M. Torres, J. Sobral, O. Belo, Parallel Neural Network Recognition - A Multi-Agent System Approach, 5th International Conference on High Performance Computers in Engineering, Santiago de Compostela, Spain, July 1997.

A. Cunha, C. Biscaia, M. Torres, J. Sobral, O. Belo, Simulating the use of Autonomous Intelligent Agents on Cellular Manufacturing Plan Floors, Simulation in Industry, 8th European Simulation Symposium (ESS'96), Genoa, Italy, October 1996.

J. Sobral. ParC++: Sistema Paralelo Orientado ao Objecto, Dissertação de Mestrado, Universidade do Minho, Braga, Abril 1995.

J. Sobral, A. Proença. Gerador programável de sequências de imagens e seu processamento, 6º Encontro Português de Computação Gráfica, Universidade do Minho, Braga, Portugal, Janeiro 1994.

J. Sobral. An Image Processing System for Transputers, Relatório de Estágio, Bristol, UK, Agosto 1992.