Artur Mariano
CURRICULUM VITÃ - ALFA
CURRICULUM VITÃ - ALFA
- No tags were found...
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
<strong>Artur</strong> <strong>Mariano</strong><br />
Staff member at Scientific Computing Group - TUDarmstadt<br />
Education<br />
2012–Present PhD candidate, Technische Universität Darmstadt, Germany.<br />
Thesis: “High performance practical cryptanalysis for lattice-based cryptography”<br />
Advisor: Prof. Dr. Christian Bischof<br />
2010–2012 MSc of Informatics Engineering, Universidade do Minho, Braga, Portugal.<br />
Thesis: “Scheduling (ir)regular applications on heterogeneous platforms”, GPA: 18/20<br />
Advisor: Prof. Dr. Alberto Proença<br />
2011 Internship (Advanced Computing), University of Texas at Austin, USA.<br />
Project: “Regular and irregular algorithms on FPGAs”, Grade: A<br />
Advisors: Prof. Dr. Andreas Gerstlauer and Prof. Dr. Derek Chiou<br />
2007–2010 BSc of Informatics Engineering, Universidade do Minho, Braga, Portugal.<br />
GPA: 14/20, within the best 25% students.<br />
Experience<br />
Academia<br />
2012–present Staff member, Scientific Computing Group at TU Darmstadt, Darmstadt, Germany.<br />
Lecture assistant, design of exams and grading process, writing of grant proposals.<br />
Students: Fábio Correia (MSc at University of Minho, intern at Scientific Computing Group), Cristiano<br />
Sousa (MSc at University of Minho) and Thomas Arnreich (BSc at TU Darmstadt)<br />
Topics taught: OpenMP (2012, 2013, 2014) and CUDA (2012, 2014)<br />
Research deals with the use of high-end computer architectures to run algorithms that solve important<br />
problems in lattices, very important structures in the context of lattice-based cryptography.<br />
2011–2012 Researcher, LabCG at UMinho, Braga, Portugal.<br />
Researcher in High Performance Computing. Research member of the GAMA project, a framework for<br />
execution of C++ code on heterogeneous CPU+GPU platforms. Design and implementation of the<br />
task-scheduler performance model of the framework.<br />
Technologies: C++, CUDA, Unix, pThreads, OpenMP;<br />
2010–2011 Researcher, Physics department at UMinho, Braga, Portugal.<br />
Software engineer (grant holder) in the “Crystalline Lens Imaging with a slit-scanning system” research<br />
project, led by Prof. Dr. Sandra Franco. Project funded by the Portuguese Funding Agency for<br />
Science and Technology (FCT). Development of a tool to model human eye components, in 3 stages:<br />
edge-detection through image processing, curve fitting processes and model generation.<br />
Technologies: Java, Java threads, OpenGL, image processing;<br />
Scientific Computing Group, Mornewegstr. 30 – 64293, Darmstadt, Germany<br />
H (+49) 176 61453945 • B artur.mariano@sc.tu-darmstadt.de<br />
Í http://alfa.di.uminho.pt/~ammm
Languages<br />
Native<br />
Proficient<br />
Independent<br />
Basic<br />
Portuguese<br />
English and Spanish (Castilian)<br />
German<br />
French and Finnish<br />
Additional Training<br />
Summer<br />
School<br />
Doctoral<br />
Retreat<br />
Programming and Tuning Massively Parallel Systems, Wen-mei W. Hwu and David B.<br />
Kirk, Barcelona, Spain, July 7-11, 2014.<br />
SPPEXA Doctoral Retreat 20130, “Application & Algorithm: Combination of Software<br />
Tools and Programming”, Darmstadt, Germany, September 16-20, 2013.<br />
Awards<br />
Stipend<br />
07.2015<br />
Stipend<br />
09.2014<br />
Travel grant<br />
08.2014<br />
To ACACES Summer School (HiPEAC event), 11 th International Summer School<br />
on Advanced Computer Architecture and Compilation for High-Performance and<br />
Embedded Systems, Awarded on the basis of CV selection. EUR 1000,00 lodging funds.<br />
To Latincrypt, 3 th International Conference on Cryptology and Information Security<br />
in Latin America, Awarded on the basis of a talk proposal. ≈USD $1200,00 lodging funds.<br />
To PQCrypto, 6 th International Conference on Post-Quantum Cryptography, Travel<br />
Stipend, awarded on the basis of CV selection. CAD $1.800 (≈1225e).<br />
Service<br />
EuroPar’15<br />
HPC-UA’14<br />
SOC’14<br />
ICPP’15<br />
PDP’15<br />
SBAC-PAD’14<br />
Latincrypt’14<br />
Sub-reviewer on the “Multicore and Manycore Programming” track.<br />
Technical/Expert Program Committee Member.<br />
Technical Program Committee Member.<br />
Publications<br />
Scientific papers ( ⋆ included presentation)<br />
Parallel (probable) lock-free HashSieve: a practical sieving algorithm for the SVP,<br />
<strong>Artur</strong> <strong>Mariano</strong>, Thijs Laarhoven and Christian Bischof, ICPP’15 - 44th International Conference<br />
on Parallel Processing, Beijing, China, September 1-4, 2015. Acceptance Rate:<br />
32.5%.<br />
A Generic and Highly Efficient Parallel Variant of Boruvka’s Algorithm, Cristiano da<br />
Silva Sousa, <strong>Artur</strong> <strong>Mariano</strong> and Alberto Proença, PDP’15 - 23rd Euromicro International<br />
Conference on Parallel, Distributed, and Network-Based Processing, Turku, Finland, March<br />
4-6, 2015. Acceptance Rate: 28/31%.<br />
Lock-free GaussSieve for Linear Speedups in Parallel High Performance SVP Calculation,<br />
<strong>Artur</strong> <strong>Mariano</strong> ⋆ , Shahar Timnat and Christian Bischof, SBAC-PAD - 26th International<br />
Symposium on Computer Architecture and High Performance Computing, Paris, France,<br />
October 22-24, 2014. Acceptance Rate: 32%.<br />
Tuning GaussSieve for Speed, Robert Fitzpatrick, Christian Bischof, Johannes Buchmann,<br />
Özgür Dagdelen, Florian Göpfert, <strong>Artur</strong> <strong>Mariano</strong> ⋆ and Bo-Yin Yang, LATINCRYPT’14 -<br />
3rd International Conference on Cryptology and Information Security in Latin America,<br />
Florianopolis, Brazil, September 17-19, 2014. Acceptance Rate: 39.6%.<br />
Scientific Computing Group, Mornewegstr. 30 – 64293, Darmstadt, Germany<br />
H (+49) 176 61453945 • B artur.mariano@sc.tu-darmstadt.de<br />
Í http://alfa.di.uminho.pt/~ammm
INForum’14<br />
Paralelizacão de Algoritmos de Enumeação para o Problema do Vector mais Curto<br />
em Sistemas de Memória Partilhada e Distribuída" (in Portuguese), Fábio Correia,<br />
<strong>Artur</strong> <strong>Mariano</strong> and Alberto Proença, INForum’14 - Simpósio de Informática, Porto, Portugal,<br />
September 4-5, 2014.<br />
APCIE’14 A comprehensive empirical comparison of parallel ListSieve and GaussSieve,<br />
<strong>Artur</strong> <strong>Mariano</strong> ⋆ , Özgür Dagdelen and Christian Bischof, Workshop on Applications of Parallel<br />
Computation in Industry and Engineering (in conjunction with Euro-Par), Porto, Portugal,<br />
August 25-29, 2014.<br />
SOC’13<br />
IESS’13<br />
SW and HW Speculative Nelder-Mead Execution for High Performance Unconstrained<br />
Optimization, <strong>Artur</strong> <strong>Mariano</strong> ⋆ , Tiago Gomes and Paulo Garcia, SOC’13 - International<br />
Symposium on System-on-Chip, Tampere, Finland, October 23-24, 2013.<br />
Hardware and Software Implementations of Prim’s Algorithm for Efficient Minimum<br />
Spanning Tree Computation, <strong>Artur</strong> <strong>Mariano</strong> ⋆ , Dongwook Lee, Andreas Gerstlauer and<br />
Derek Chiou, IESS’13 - International Embedded Systems Symposium, Paderborn, Germany,<br />
17-19 June, 2013.<br />
HPC-UA’12 A (ir)regularity-aware task scheduler for heterogeneous platforms, <strong>Artur</strong> <strong>Mariano</strong> ⋆ ,<br />
Ricardo Alves, Joao Barbosa, Luis Paulo Santos and Alberto Proenca, 2nd International<br />
Conference on High Performance Computing, Kiev, Ukraine, 8-10 October, 2012.<br />
IJI’12<br />
UMinho’12<br />
High-performance recognition of corneas and crystalline lens from highly-noisy images,<br />
<strong>Artur</strong> <strong>Mariano</strong> and Sandra Franco, International Journal of Imaging, vol. 6(12), 2012.<br />
Theses<br />
Scheduling (ir)regular applications on heterogeneous platforms, <strong>Artur</strong> <strong>Mariano</strong>, MSc<br />
Thesis in Informatics Engineering, University of Minho, Braga, Portugal, 2012.<br />
Trivia<br />
My Erdös number is three, via Johannes Buchmann.<br />
Scientific Computing Group, Mornewegstr. 30 – 64293, Darmstadt, Germany<br />
H (+49) 176 61453945 • B artur.mariano@sc.tu-darmstadt.de<br />
Í http://alfa.di.uminho.pt/~ammm