Curriculum Vitae et Studiorum. Personal Information. Contact. General Information. Brief Description. Education



Similar documents
GIOVANNI MATTEO FUMAROLA

Michele Tartara. Brief summary. Position and Education RECORD OF EMPLOYMENT

San Giovanni Rotondo (FG) Italian via Nicola Passero, San Severo (FG) Italy. Education and Work Experience

BSc in Computer Engineering, University of Cyprus

Paolo Maistri. September 8, Personal Information 2. Education and Studies 2. Academic Activities and Affiliations 3

Sofia Ceppi. Personal Information 2. Association Memberships 2. Education 2. Academic Positions and Affiliations 3

Martino Sykora CURRICULUM VITAE ET STUDIORUM

Academic Year 2014/15. School of Industrial and Information Engineering. Degree Programme of:

Giulia Cereda. Mathematical Institute, Leiden University, Master thesis research project

MATTEO RIONDATO Curriculum vitae

Curriculum Vitae et Studiorum

Doctorate of Philosophy Candidate, Information and Communication Technologies, January March 2015.

CURRICULUM VITÆ ET STUDIORUM Silvia Gazzola

FRANCESCO BELLOCCHIO S CURRICULUM VITAE ET STUDIORUM

CURRICULUM VITAE ET STUDIORUM Eugenio Capra

ANDREA COLOMBARI. Curriculum vitae

Curriculum of the research and teaching activities. Matteo Golfarelli

Curriculum Vitae et Studiorum Dossier n Cinzia Di Giusto

Francesco Merlo Curriculum Vitæ

John Noll, Ph.D. Research Associate, ATRIUM Laboratory, Marshall School of Business, University of Southern California,

PEDRO SEQUEIRA CURRICULUM VITAE

Antonino Freno. Curriculum Vitae. Phone (office): Office: +33 (0)

ANTONIO (PACO) GIULIANI

Europass Curriculum Vitae

Silicon Valley University Doctor of Computer Engineering (DCE) Program Outline and Study Plan

9700 South Cass Avenue, Lemont, IL URL: fulin

Sharareh Noorbaloochi Department of Psychology New York University 6 Washington Place, 559, New York, NY noorbaloochi@nyu.

Sofia Ceppi CURRICULUM VITAE ET STUDIORUM PERSONAL INFORMATION

Best Paper Award, Hawaii International Conference on System Sciences, HICSS-36 (2003)

CURRICULUM VITA: February Steven Grenadier

CAREER OPPORTUNITIES

Dual Master of Science Degree Management Engineering Audencia Nantes Politecnico di Milano

Graduate Program Handbook M.S. and Ph.D. Degrees

Curriculum Vitae Ruben Sipos

Politecnico di Milano since The leading University in Italy for Architecture, Design and Engineering

The Fuqua School of Business

Wayne State University Phone: Woodward Avenue, Suite

International Economics; Economic Development; Applied Microeconomics; Econometrics

Europass Curriculum Vitae

Academic Curriculum vitae

CURRICULUM VITAE of ANDREA TRAMONTANI (Last update: August 31, 2010)

CURRICULUM VITAE ELIZABETH A. WOODS

Curriculum Vitae. Zhenchang Xing

Computer Science. General Education Students must complete the requirements shown in the General Education Requirements section of this catalog.

Curriculum Vitae. Federico Botta

ADAM MACNEIL BATES. Areas of specialization. Current Academic Appointment. Education. Honors & Awards

Master of Science in Electrical Engineering Graduate Program:

CURRICULUM VITAE RANDOLPH LUCA BRUNO. Via dei Contarini 5, TITLE DEGREES & QUALIFICATIONS

DEPARTMENT OF COMPUTER SCIENCE

Curriculum Vitae et Studiorum. Giovanni Losurdo

CURRICULUM VITAE PERSONAL INFORMATION. VISCUSO, Salvatore. Surname, Name. Date and place of birth. Mobile

CURRICULUM VITAE FERNANDO LUÍS TODO-BOM FERREIRA DA COSTA

2008 The University of New Mexico, Albuquerque, NM, Ph.D. in Educational Psychology; Cognitive Science and Research Methods/Statistics.

LUIS FELIPE ALVAREZ LEÓN

Curriculum Vitae. CRISTINA ELISA ORSO January Dipartimento di Giurisprudenza e Scienze Politiche, Economiche e Sociali,

MASSIMILIANO DE LEONI

Jennifer M. Logg. 425 Student Services Building #1900 Website: Berkeley, CA

How To Become A Computer Scientist

CURRICULUM VITAE. Igor V. Maslov Sasazuka, Shibuya-ku Phone: +81 (80) Web:

Teaching in School of Electronic, Information and Electrical Engineering

GIUSEPPE CONTE CONTROL ENGINEER

Curriculum Vitae: Gideon Mazambani

REFEREED PUBLICATIONS

Information Systems. Administered by the Department of Mathematical and Computing Sciences within the College of Arts and Sciences.

INCOMING STUDENTS APPLICATION DI MILANO (School of Design)

Washington University, Olin Business School

A Curriculum Vitae. The Differences between a Resume and a CV

ISABELLA KASSELSTRAND

Curriculum vitae of Matteo Spada (May 2010)

Research Interests. Personal Information. Turin, Italy. Mobile (0039)

DOCTORAL PROGRAMME IN MANAGEMENT ENGINEERING

June Zhang (Zhong-Ju Zhang)

Alessandro Pellegrini

Min Si. Argonne National Laboratory Mathematics and Computer Science Division

Kendall O. Bowlin The University of Mississippi

Daniel J. Dubois. curriculum vitae. Current Position. Employment History. Education

Bachelor Degree in Informatics Engineering Master courses

R. Joseph Waddington Curriculum Vitae

Brian Alan Snyder, Ph. D.

Bob Boothe. Education. Research Interests. Teaching Experience

Computer Engineering Graduate Handbook. Administered by the Computer Science and the Charles L. Brown Department of Electrical & Computer Engineering

DIPARTIMENTO DI INGEGNERIA GESTIONALE MASTER OF SCIENCE POLITECNICO DI MILANO SCHOOL OF MANAGEMENT

How To Understand The Theory Of Network Routing In A Computer Program

Jessica Stoltzfus Grady, Ph.D. Curriculum Vitae Ph.D., Life-Span Developmental Psychology, West Virginia University

Graduated with honors (Magna Cum Laude). Grade average: 9.6 over 10.

RESEARCH INTERESTS Modeling and Simulation, Complex Systems, Biofabrication, Bioinformatics

FORMAT GUIDELINES FOR MASTER S THESES AND REPORTS

Gerald Roth. Department of Electrical Engineering and Computer Science School of Engineering Vanderbilt University Nashville, TN

Gian-Luca Dei Rossi Curriculum Vitae et Studiorum

Curriculum Vitae. Nationality. Date of birth Place of birth. Italian. Correggio (RE), Italy. Pagina 1 - Curriculum vitae di Bedogni, Enrico

Drew P. Cingel Doctoral Candidate Department of Communication Studies School of Communication Northwestern University

Transcription:

Davide Basilio Bartolini, PhD student Curriculum Vitae et Studiorum Personal Information Contact Information Given name : Davide Basilio Family name : Bartolini Birth date : July 5th, 1987 Birth place : Brescia (BS), Italy Citizenship : Italian Residence address : Via San Filastro, 16, 25050 Provaglio d Iseo (BS), Italy Via Ponzio 34/5 Voice: (+39) 0223993665 Dipartimento di Elettronica e Informazione Fax: (+39) 0223993564 Politecnico di Milano E-mail: davide.bartolini@polimi.it 20133, Milano, Italy WWW: http://home.elet.polimi.it/bartolini General Information Brief Description Education Davide B. Bartolini is a PhD candidate at the DEIB department of Politecnico di Milano (PoliMi), his PhD advisor is Prof. Marco D. Santambrogio and he is based at PoliMi s NECST Laboratory; he expects to graduate by February 2015. In 2009, he got a BSc degree in Computer Engineering from PoliMi and he he achieved, in 2011, a double MSc degree in Computer Science and Computer Engineering, from the University of Illinois at Chicago (UIC) and from PoliMi, respectively. Dr. Bartolini has been doing research on operating systems and computer architecture, with the overall goal of improving the capabilities and efficiency of computing systems at different scales: from embedded systems to datacenters. From January through July 2013, he was visiting student researcher at UC Berkeley, under the supervision of Prof. John Kubiatowicz; in Berkeley, he worked on the Tessellation OS project.1 He won a Roberto Rocca Doctoral Fellowship2 and, from February through July 2014, he was visiting student researcher at MIT CSAIL, under the supervision of Prof. Daniel Sanchez. At MIT, he worked on designing next-generation servers to improve the efficiency of datacenters running latency-critical applications. Dr Bartolini has served at Politecnico di Milano as laboratory and teaching assistant for undergraduate courses on basic CS, operating systems, and computer architecture. 2012 - now PhD student in Computer Science and Engineering Institution : Politecnico di Milano, Dipartimento di Elettronica e Informazione Advisor : Prof. Marco Domenico Santambrogio (santambr@elet.polimi.it) Tutor : Prof.ssa Donatella Sciuto (sciuto@elet.polimi.it) GPA : 30 / 30 2010-2011 Master of Science in Computer Science Institution : University of Illinois at Chicago Thesis : Adaptive Process Scheduling Through Applications Performance Monitoring [T.2] Advisors : Prof. Marco Domenico Santambrogio (santambr@elet.polimi.it) and Prof. Piotr Gmytrasiewicz (piotr@cs.uic.edu) GPA : 3.86 / 4 2009-2011 Laurea Specialistica in Ingegneria Informatica (equivalent to MSc in Computer Engineering) Institution : Politecnico di Milano Thesis : An Autonomic Operating System via Applications Monitoring and Performance- Aware Scheduling [T.3] Advisor : Prof. Marco Domenico Santambrogio (santambr@elet.polimi.it) 1http://tessellation.cs.berkeley.edu/ 2http://web.mit.edu/progettorocca/ 1

Final Mark : 110/110 cum laude 2006-2009 Laurea di Primo Livello in Ingegneria Informatica (equivalent to BSc in Computer Engineering) Institution : Politecnico di Milano Thesis : Progettazione di un Sistema per l Evoluzione Intrinseca di Circuiti su FPGA (Design and Implementation of a FPGA-Based Intrinsic Evolvable Hardware System) [T.4] Advisor : Prof. Donatella Sciuto (sciuto@elet.polimi.it) Final Mark : 108/110 2001-2006 Maturità Scientifica (equivalent to High School Diploma) Institution : Istituto Madonna della Neve, Adro Final Mark : 100/100 Human Languages Affiliations Awards, honors, and grants Hobbies and Other Interests Italian native speaker English Common European Framework of Reference (CEF) level B2, TOEFL web based score 109/120 (test taken in 2009) Since 2012 USENIX, Online Subscription Since 2012 European Network of Excellence on High Performance and Embedded Architecture and Compilation (HiPEAC), Student Member Since 2011 Association for Computing Machinery (ACM), Student Member, bartolini@acm.org 2014 Selected to participate, as a young researcher, to the 2nd Heidelberg Laureate Forum3. Granted a Roberto Rocca Doctoral Fellowship4 to visit Prof. Daniel Sanchez s group at MIT CSAIL from February through July 2014. 2013 Recipient of a student scholarship to attend SOCC2013 and present two posters [C.3, C.5] Recipient of a student scholarship to attend SOSP2013 2012 Recipient of a student grant to attend OSDI2012 and the colocated MAD2012 workshop, where he presented a paper [W.1] Winner of the HiPEAC paper award (http://www.hipeac.net/award) for the co-authored paper [C.6] published at DAC2012 Selected for the Young Student Support Program at DAC2012, San Francisco, USA 2012-2014 Recipient of a three-years PhD Scholarship funded by the Italian government 2011 Selected as a student volunteer for SOSP2011, Cascais, Portugal Apart from work, Davide B. Bartolini practices rock climbing and mountaneering and he is a rock climbing instructor at CAI SEM in Milano, Italy5. He is also interested in DSLR photography and music (Jazz, Fusion, Progressive, and Progressive Metal as main genres) and has basic skills in reading music and playing piano and guitar (even though he has not been practicing much lately). He also enjoys traveling, especially in the wilderness and natural reserves. 3http://www.heidelberg-laureate-forum.org/forum_2014/ 4http://web.mit.edu/progettorocca/fellowships/doctoral.html 5http://www.caisem.org 2

Reference Contacts For further reference, feel free to contact via email: Prof. Marco Domenico Santambrogio (santambr@elet.polimi.it) Prof.ssa Donatella Sciuto (sciuto@elet.polimi.it) Prof. John Kubiatowicz (kubitron@cs.berkeley.edu) Prof. Daniel Sanchez (sanchez@csail.mit.edu) Research Activity, Work Experiences, and Skills Research Visiting Periods Teaching Activity Internships Talks and Seminars Davide B. Bartolini developed his bachelor thesis [T.4] in the area of Evolvable Hardware (EHW), contributing to the development of a novel EHW system named HERA (Hardware Evolution over Reconfigurable Architectures); HERA uses FPGAs to create a framework for EHW. He later extended the HERA framework, exploring novel hardware and software architectures and mechanisms for intrinsic hardware evolution [W.2, W.3, J.2, W.4, C.7]. His master s theses [T.2, T.3] explore approaches to extend the process scheduler in commodity operating systems with adaptive capabilities to satisfy user-level performance objectives. This work helped build the foundations for the Autonomic Operating System (AcOS) project [W.1, C.2, C.6], aimed at extending commodity operating systems with adaptive resource management. He also contributed to the Tessellation OS [C.4], a research project based at UC Berkeley that tries to rethink operating systems to better support efficient resource management. His PhD dissertation tackles two important issues that arise in modern datacenters: performance management and efficiency. Focusing on the first issue, he tackled performance isolation [C.5] and automated resource allocation [J.1, C.3] for Infrastructure-as-a-Service (IaaS) public cloud computing. Focusing on the second issue, he worked at the computer architecture and operating system level to design next-generation servers able to dramatically improve the efficiency of datacenters running latency-critical applications [C.1]. 2014 February through July, visiting student researcher at MIT CSAIL, under the supervision of Prof. Daniel Sanchez (sanchez@csail.mit.edu). 2013 January through July, visiting student researcher at University of California at Berkeley, under the supervision of Prof. John Kubiatowicz (kubitron@cs.berkeley.edu). 2013 Teaching Assistant for the Architetture dei Calcolatori e Sistemi Operativi (ACSO) course [it] Politecnico di Milano, First semester, Prof. Donatella Sciuto 2012 Laboratory responsible for the Informatica ed Elementi di Informatica Medica course [it] Politecnico di Milano, Second semester, Prof. Marco Domenico Santambrogio 2010 From January to April, internship at SEM S.r.l., Via Lecco, 61, 20059 Vimercate (Italy), as a software developer, working on a laboratory tool to test and debug a network of SPIM photovoltaic modules 2009 From February to May, web developer working working with html, php, javascript helping with the development of the new academic website (www.polimi.it) January 2015 Automated Fine-Grained CPU Provisioning for Virtual Machines [J.1], research paper presentation at the HiPEAC 2015 conference, in Amsterdam, NL (scheduled) June 2014 AutoPro: Towards Performance-as-a-Service Clouds, invited talks at Microsoft Research Silicon Valley and Google, in Mountain View, CA, USA May 2013 Hera Project s Holistic Evolutionary Framework [W.2], research paper presentation at the 22nd Reconfigurable Architecture Workshop (RAW), Boston, MA, USA October 2012 A Framework for Thermal and Performance Management [W.1], research paper presentation at the Workshop on Managing Systems Automatically and Dynamically (MAD), Hollywood, CA, USA 3

Revision Activity Skills 2014 Reviewer for the ACM Transaction on Reconfigurable Technology and Systems (TRETS) 2014 External reviewer for the International Symposium on Microarchitecture (MICRO) 2014 External reviewer for the International Conference on Hardware/Software Codesign and System Synthesis (CODES+ISS) 2013-2014 External reviewer for the Design Automation Conference (DAC) 2013-2014 External reviewer for the 16th Design, Automation & Test in Europe (DATE) conference 2012 Reviewer for the IET Computers & Digital Techniques journal (http://digital-library.theiet.org/iet-cdt) Hardware Design and implementation of sequential and combinatorial logic (VHDL), design of highperformance computer architecture Software Systems and kernel programming (C / C++), scripting (bash, python), data analysis and scientific computing (R, Matlab), functional programming (Haskell) Data Time series analysis and prediction, data mining, machine learning OS Use and configuration of Linux, Windows, Mac OSX, Linux and FreeBSD kernel hacking Communication Proficient in scientific writing and public speaking in English and Italian Graphics Vector (inkscape), raster (the gimp) Typesetting L A TEX, beamer Misc Self-motivated and quick-learning, independent- and group-worker Journal Articles [J.1] [J.2] Scientific Publications Davide B. Bartolini, Filippo Sironi, Donatella Sciuto, and Marco D. Santambrogio. Automated Fine- Grained CPU Provisioning for Virtual Machines. In: ACM Trans. Archit. Code Optim. 11.3 (July 2014), 27:1 27:25. issn: 1544-3566. doi: 10.1145/2637480. Fabio Cancare, Davide B. Bartolini, Matteo Carminati, Donatella Sciuto, and Marco D. Santambrogio. On the Evolution of Hardware Circuits via Reconfigurable Architectures. In: ACM Trans. Reconfigurable Technol. Syst. 5.4 (Dec. 2012), 22:1 22:22. issn: 1936-7406. doi: 10.1145/2392616.2392620. International Conferences Proceedings [C.1] [C.2] Harshad Kasture, Davide B. Bartolini, Nathan Beckmann, and Daniel Sanchez. [title omitted]. In: Under double-blind review for ISCA 2015 (2014). Davide B. Bartolini, Riccardo Cattaneo, Gianluca C. Durelli, Martina Maggio, Marco D. Santambrogio, and Filippo Sironi. The autonomic operating system research project: achievements and future directions. In: Proceedings of the 50th Annual Design Automation Conference. DAC 13. Austin, Texas: ACM, 2013, 77:1 77:10. isbn: 978-1-4503-2071-9. doi: 10.1145/2463209.2488828. [C.3] Davide B. Bartolini, Filippo Sironi, Martina Maggio, Gianluca C. Durelli, Donatella Sciuto, and Marco D. Santambrogio. Towards a Performance-as-a-service Cloud. In: Proceedings of the 4th Annual Symposium on Cloud Computing (Poster Abstract). SOCC 13. Santa Clara, California: ACM, 2013, 26:1 26:2. isbn: 978-1-4503-2428-1. doi: 10.1145/2523616.2525933. [C.4] [C.5] Juan A. Colmenares, Gage Eads, Steven Hofmeyr, Sarah Bird, Miquel Moretó, David Chou, Brian Gluzman, Eric Roman, Davide B. Bartolini, Nitesh Mor, Krste Asanović, and John D. Kubiatowicz. Tessellation: refactoring the OS around explicit resource containers with continuous adaptation. In: Proceedings of the 50th Annual Design Automation Conference. DAC 13. Austin, Texas: ACM, 2013, 76:1 76:10. isbn: 978-1-4503-2071-9. doi: 10.1145/2463209.2488827. Alberto Scolari, Filippo Sironi, Davide B. Bartolini, Donatella Sciuto, and Marco D. Santambrogio. Coloring the Cloud for Predictable Performance. In: Proceedings of the 4th Annual Symposium on Cloud Computing (Poster Abstract). SOCC 13. Santa Clara, California: ACM, 2013, 47:1 47:2. isbn: 978-1- 4503-2428-1. doi: 10.1145/2523616.2525955. 4

[C.6] Filippo Sironi, Davide B. Bartolini, Simone Campanoni, Fabio Cancare, Henry Hoffmann, Donatella Sciuto, and Marco D. Santambrogio. Metronome: operating system level performance management via selfadaptive computing. In: Proceedings of the 49th Annual Design Automation Conference. DAC 12. San Francisco, California: ACM, 2012, pp. 856 865. doi: 10.1145/2228360.2228514. [C.7] Fabio Cancare, Sheetal Bhandari, Davide B. Bartolini, Matteo Carminati, and Marco D. Santambrogio. A bird s Eye View of FPGA-based Evolvable Hardware. In: Adaptive Hardware and Systems (AHS), 2011 NASA/ESA Conference on. IEEE. 2011, pp. 169 175. doi: 10.1109/AHS.2011.5963932. International Workshops Proceedings [W.1] Davide B. Bartolini, Filippo Sironi, Martina Maggio, Riccardo Cattaneo, Donatella Sciuto, and Marco D. Santambrogio. A Framework for Thermal and Performance Management. In: Workshop on Managing Systems Automatically and Dynamically (MAD). USENIX. 2102. url: https : / / www. usenix. org / conference/mad12/framework-thermal-and-performance-management. [W.2] [W.3] [W.4] Davide B. Bartolini, Matteo Carminati, Fabio Cancare, Marco D. Santambrogio, and Donatella Sciuto. HERA Project s Holistic Evolutionary Framework. In: Proceedings of the 2013 IEEE 27th International Symposium on Parallel and Distributed Processing Workshops and PhD Forum. IPDPSW 13. Washington, DC, USA: IEEE Computer Society, 2013, pp. 231 238. isbn: 978-0-7695-4979-8. doi: 10.1109/IPDPSW. 2013.110. Fabio Cancare, Davide B. Bartolini, Matteo Carminati, Donatella Sciuto, and Marco D. Santambrogio. DGECS: Description Generator for Evolved Circuits Synthesis. In: Proceedings of the 2012 IEEE 26th International Parallel and Distributed Processing Symposium Workshops & PhD Forum. IPDPSW 12. Washington, DC, USA: IEEE Computer Society, 2012, pp. 454 461. doi: 10.1109/IPDPSW.2012.59. Davide B. Bartolini, F. Cancare, M. Carminati, and D. Sciuto. HERA: Hardware evolution over reconfigurable architectures. In: Computing in Heterogeneous, Autonomous N Goal-Oriented Environments (CHANGE), 2011 1st International Workshop on. IEEE. 2011, pp. 1 8. doi: 10.1109/CHANGE.2011. 6172448. Theses [T.1] Davide B. Bartolini. Techniques and Tools for Efficient QoS-Driven Warehouse-Scale Computing. Tesi di Dottorato (PhD Thesis). Politecnico di Milano, 2015 (expected). [T.2] [T.3] [T.4] Davide B. Bartolini. Adaptive Process Scheduling Through Applications Performance Monitoring. Tesi di Laurea Specialistica (MSc Thesis). Politecnico di Milano, 2011. Davide B. Bartolini. An Autonomic Operating System via Applications Monitoring and Performance Aware Scheduling. MSc Thesis. University of Illinois at Chicago, 2011. Davide B. Bartolini and Matteo Carminati. Progettazione di un Sistema per l Evoluzione Intrinseca di Circuiti su FPGA. Tesi di Laurea (Bachelor Thesis). Politecnico di Milano, 2009. Last updated November 12, 2014 Typeset with L A TEX 5