20.09.2015 Views

Artur Mariano

CURRICULUM VITÆ - ALFA

CURRICULUM VITÆ - ALFA

SHOW MORE
SHOW LESS
  • 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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!