Personal Information Dimi´C, Vladimir Education Research and Work
Total Page:16
File Type:pdf, Size:1020Kb
Personal information Surname(s) / First name(s) Dimic,´ Vladimir Address(es) Carretera de Collblanc, 199, 2 2, L’hospitalet de Llobregat, 08906 Barcelona, Spain Telephone(s) +34 644 116 557 Email(s) [email protected] | [email protected] Education Sept. 2015 – current Polytechnic University of Catalonia, Department for Computer Architecture Doctorate in Computer Architecture Sept. 2013 – July 2015 Polytechnic University of Catalonia, Barcelona School of Informatics Master in Innovation and Research in Informatics Specialization in High Performance Computing 120 ECTS credits GPA: 9.00 (scale 0-10), 2.8 (scale 1-4) Ranked third in the generation by GPA Oct. 2009 – Aug. 2013 University of Belgrade, School of Electrical Engineering Bachelor in Electrical and Computer Engineering 240 ECTS credits GPA: 9.60 (scale 0-10) Sept. 2005 – June 2009 Mathematical High School GPA: 5.00 (scale 1-5) Research and Work Experience Sept. 2013 – present Barcelona Supercomputing Center – Centro Nacional de Supercomputación full-time position as a PhD Student (RoMoL project) under supervision of Prof. Mateo Valero, Dr. Miquel Moreto and Dr. Marc Casas. – Performing research on the impact of using runtime information in the optimiza- tions of the on-chip memory hierarchy. – Currently focusing on improving processor cache replacement policies by en- riching them with runtime information provided by runtime library of a task-based programming model. – Working on development of cycle-accurate trace-driven processor simulator. July 2012 – Oct. 2012 Microsoft Development Center Serbia full-time Software Design Engineer Intern – Did research and development of prototypes for applying image processing in- side PDF Reflow component of Microsoft Office. Mar. 2012 – May 2012 Serbian Object Laboratories part-time Software Developer (100 hours in total) – Developed client-server architecture for concurrent video streaming and storage for Android and PC devices. Publications Vladimir Dimic and Olga Dziegielewska, “Metaheuristics Based Approach for Par- allelizing Applications in On-Chip Multiprocessor”, ACACES’14: Advanced Computer Architecture and Compilation for Embedded Systems 2014 Poster Abstracts, L’Aquila, Italy, 2014, pp. 145-148. Page 1 - Curriculum vitæ of Dimic,´ Vladimir Grants and Awards Grants During Master studies – Grant from RoMoL project (ERC Advanced Grant) (01/09/2013 – 31/07/2015), 37.800 AC, fully covering life expenses and registration fees for Master studies. During Bachelor studies – Award from Ministry of Education and Science, Republic of Serbia (11/01/2012 – 31/08/2013), 600 AC, awarded to the most successful University students at the national level. Covering life expenses except registration fees. – Award from “City of Belgrade – Fund for Young Talents” (01/01/2012 – 31/12/2012), 1.800 AC, awarded to top 0,1% most successful University students at the level of city of Belgrade. – Award from Ministry of Education and Science, Republic of Serbia (26/01/2011 – 26/09/2012), 600 AC, awarded to the most successful University students at the national level. Covering life expenses except registration fees. Competitions Programming competitions – 1st position at “Start Conference Hackathon 2012” competition, organized by “Faculty of Organizational Sciences, University of Belgrade” – ACM-ICPC, Bucharest, October 2012 – Bubble Cup 2012 (algorithmic problems) organized by Microsoft Development Center Serbia – BubbleBot 2011 (AI for soccer players, 2 vs. 2) organized by Microsoft Develop- ment Center Serbia – Hackathon 2012 (Game development), Belgrade, Serbia organized by Nordeus Competition in Physics, organized by “Serbian Physics Association” – 3rd award on city level (2009), 3rd award on national level (2009), 1st award on city level (2008), 1st position on national level (2008), 1st award on city level (2007), 2nd award on national level (2007) Competitions in Mathematics, organized by “Serbian Mathematics Association” – 3rd award on national level (2006), Participation in selection competition for Balkan Mathematic Olympiad (2009) Competitions in Astronomy, organized by “Serbian Astronomic Society” – 1st position on the city level (2007), 5th position at the selection competition for the International Astronomy Olympiad (2007) Other Merits Participation in Research RoMoL (ERC Advanced grant GA 321253) Projects as a PhD Student Computación de Altas Prestaciones VI (CICYT, TIN2012-34557) Arquitectura de Computadors d’Altes Prestacions (2014-SGR-1272) Severo Ochoa Program (SEV-2011-067) Member of the European Network of Excellence on High Performance and Embedded Architecture and Compilation (HiPEAC, FP7-ICT 287759) as an affiliated PhD student since 2014. Volunteer Work Student volunteer at HPCA 2016 (The International Symposium on High-Performance Computer Architecture). Volunteered at Summer Universiade in Belgrade from May to June 2009, an interna- tional sport Olympiad for university students organized by The International University Sports Federation (FISU). Collaborations Established a collaboration with Professor Daniel Jimenez from Texas A&M University in June 2015. Professor Jimenez’s internationally recognized work on the topic of cache replacement policies is well aligned with the candidate’s current research work on eviction policies in multi-core processors at Barcelona Supercomputing Center. Outreach Tutored several students during their preparation of exams and class projects during Bachelor studies. Total workload of 20 hours. Page 2 - Curriculum vitæ of Dimic,´ Vladimir Participation in seminars RoMoL 2016 workshop, held on March 2016 in Barcelona, focused on the co-design of architectures and parallel runtimes and consisted of several presentations given by internationally recognized researchers and a final discussion panel. 2nd BSC International Doctoral Symposium, held in Barcelona, 5-7th May 2015, or- ganized by Barcelona Supercomputing Center. HiPEAC ACACES Summer School in Fiuggi, Italy, 2014. Workload of 40 hours of classes during one week. Recognized as 3 ECTS credits for Master studies. Seminar held by Prof. Yale Patt (University of Texas, Austin) on the topic “Issues in Computer Architecture and Microarchitecture for Future Computing”, organized by Facultat d’Informàtica de Barcelona, Universitat Politécnica de Catalunya, during June 2014. Workload of 40 hours of classes. Recognized as 3 ECTS credits for Master studies. HiPEAC CSW week event in Barcelona, 12-16th May 2014, organized by HiPEAC Eu- ropean Network of Excellence of High Performance and Embedded Architecture and Compilation. Consisted of series of talks on the current trends and future challenges in the topic of High Performance Computing given by internationally recognized re- searchers in the field. Severo Ochoa seminars in 2013, 2014 and 2015 on the various topics in the field of High Performance Computing held by well-known and internationally recognized speakers from Spain and abroad. Sinergija in 2010 and 2011 as a student participant. Attended 20 hours of lectures and practical sessions every year. Sinergija is the largest and most influental annual conference in South East Europe dedicated to information, communication and their business application, with hundreds of lectures and several thousands participants. It is organized by Microsoft Serbia. Languages Serbian Native English Proficient - Cambridge ESOL Certificate of Proficiency in English (CPE) Russian Basic understanding (reading, listening) Spanish Beginner level Professional Skills Operating systems MS Windows, Linux Programming languages C, C++, Java, C#, Assembler x86, VHDL, R, Pascal, Delphi Programming models Pthreads, OpenMP, OmpSs, MPI, CUDA Scripting languages Python, Bash IDEs and tools Visual Studio, Eclipse, NetBeans, Altera Quartus, Altera ModelSim Version control systems Git, SVN Web HTML, CSS, PHP, mySQL Areas of Interest Computer Architecture and Processor Micro-architecture (Memory Hierarchies, Inter- facing with the Runtime) Computer Systems’ Simulators System Software and Operating Systems Parallel Programming Models Page 3 - Curriculum vitæ of Dimic,´ Vladimir.