|
Phone: +351 253 604482 (ext. 4482) |
B.
Medeiros, J. Sobral, AOmpLib: An Aspect Library for Large-Scale Parallel
Programming, 42nd International Conference on Parallel Processing
(ICPP’13), Lyon, France, October 2013, © IEEE Computer Society, PDF.
B.
Medeiros, J. Sobral, Implementing an OpenMP-like standard with AspectJ,
MISS.13 workshop at AOSD.13 - Aspect-Oriented Software Development, Fukuoka,
Japan, March 2013, © ACM, http://dx.doi.org/, PDF.
J. Pinho, J. Sobral, M. Rocha, Parallel Evolutionary Computation in Bioinformatics Applications,
Computer Methods and Programs in Biomedicine, 110(2), May 2013, © Elsevier, http://dx.doi.org/.
N. Faria, R. Silva, J. Sobral, Impact of Data Structure Layout on Performance, 21th Euromicro International Conference on Parallel, Distributed
and Network-Based Computing, Belfast, February 2013, © IEEE Computer Society, http://dx.doi.org/, PDF.
B.
Medeiros, J. Sobral, AspectGrid: Aspect-Oriented Fault-Tolerance in Grid
Platforms, Journal of Computing and Informatics, Vol
31 (1), 2012, http://www.cai.sk, PDF.
R. Gonçalves, J. Sobral, Modular and Non-Invasive Distributed Memory Parallelization,
MISS.12 workshop at AOSD.12 - Aspect-Oriented Software Development, Potsdam,
March 2012, © ACM, http://dx.doi.org/, PDF.
D. Neves, T. Warnow, J. Sobral, K. Pingaly, Parallelizing
Superfine, Symposium of Applied Computing, Trento, Italy, March 2012, ©
ACM, http://dx.doi.org/, PDF.
B. Medeiros, J. Sobral, AOmpLib: An Aspect Library for Large-Scale Parallel
Programming, 42nd International Conference on Parallel Processing
(ICPP’13), Lyon, France, October 2013, © IEEE Computer Society, PDF.
B. Medeiros, J. Sobral, Implementing an OpenMP-like
standard with AspectJ, MISS.13 workshop at
AOSD.13 - Aspect-Oriented Software Development, Fukuoka, Japan, March 2013, ©
ACM, http://dx.doi.org/,
PDF.
J. Pinho,
J. Sobral, M. Rocha, Parallel
Evolutionary Computation in Bioinformatics Applications, Computer Methods
and Programs in Biomedicine, 110(2), May 2013, © Elsevier, http://dx.doi.org/.
R. Gonçalves,
J. Sobral, Modular and Non-Invasive
Distributed Memory Parallelization, MISS.12 workshop at AOSD.12 -
Aspect-Oriented Software Development, Potsdam, March 2012, © ACM, http://dx.doi.org/, PDF.
R.
Silva, J. Sobral, Optimizing Molecular
Dynamics Simulations with Product Lines, VaMoS’2011, Namur, January 2011, © ACM, http://dx.doi.org/,
PDF.
M. Almeida, J. Sobral, Parallelization of Applications with Class
Refinements, InForum, Braga, Portugal, September 2010.
E. Sousa, J. Sobral, JPPAL: The Java Parallel Programming
Annotation Library, Fifth Domain-Specific Aspect Languages Workshop (DSAL
2010), Rennes, March, 2010.
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,
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),
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),
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.
Data Layout Optimizations
N. Faria, R. Silva, J. Sobral, Impact of Data Structure Layout on
Performance, 21th Euromicro International
Conference on Parallel, Distributed and Network-Based Computing, Belfast,
February 2013, © IEEE Computer Society, http://dx.doi.org/, PDF
N. Faria, R. Silva, J.
Sobral, Enhancing Locality in Java Irregular Applications, InForum’11, Coimbra,
September 2011.
Skeletons
D. Neves, J. Sobral, "Improving the
Separation of Parallel Code in Skeletal Systems ", 8th IEEE International
Symposium on Parallel and Distributed Computing,
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),
B. Medeiros, J. Sobral, AspectGrid: Aspect-Oriented Fault-Tolerance in Grid
Platforms, Journal of Computing and Informatics, Vol
31 (1), 2012, http://www.cai.sk,
PDF.
B. Medeiros, J. Sobral, Checkpoint and Run-Time Adaptation with Pluggable Parallelisation,
40th International Conference on
Parallel Processing (ICPP’11), Taipei, Taiwan, September 2011,
© IEEE Computer Society, http://dx.doi.org/,
PDF.
B. Medeiros, J. Sobral, An Aspect-Oriented Approach to Fault-Tolerance
in Grid Platforms, 5th Iberian Grid Infrastructure Conference, Santander,
June 2011, PDF.
J. Pinho, M. Almeida, M. Rocha, J. Sobral, Parallelization Service in the AspectGrid
Framework, 4th Iberian Grid Infrastructure Conference, Braga, May 2010.
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.
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
Other
P. Evangelista, J. Pinho, E.
Gonçalves, P. Maia, J. Sobral, M. Rocha, A Software
Platform for Evolutionary Computation with Pluggable Parallelism and Quality
Assurance, Artificial Intelligence Applications and Innovations - EANN/AIAI’11, September 2011, ©
Springer, http://dx.doi.org/, PDF.
D. Neves, T. Warnow,
J. Sobral, K. Pingaly, Parallelizing Superfine, Symposium
of Applied Computing, Trento, Italy, March 2012, © ACM, http://dx.doi.org/,
PDF.
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,
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.