Ivannikov Institute for System Programming of the RAS


Arutyun I. Avetisyan

Corresponding Member of RAS, Doctor of Physics and Mathematics, Professor

Арутюн Ишханович Аветисян, доктор физико-математических наук Scopus Author ID: 56274803200

Positions

Director of the Institute for System Programming of the RAS;
Head of the Samsung Laboratory in Institute for System Programming of the RAS;
Head of the NVIDIA Research Centre in Institute for System Programming of the RAS;
Professor of the Control/Management and Applied Mathematics Department of Moscow Institute of Physics and Technology.

Contacts

Phone: +7(495) 912-46-14
Mobile: +7(985)997-9718
Fax: +7(495)912-1524
E-mail: arut@ispras.ru
Address: A.Solzhenitsyna, 25, Moscow, 109004, Russia

Research Interests

  • Program Analysis and Transformation;
  • Software Security
  • Parallel and Distributed Computing.

Education

Institute for System Programming of Russian Academy of Sciences (ISP RAS), 2012. Doctor of Science in Computer Science;
Institute for System Programming of Russian Academy of Sciences (ISP RAS), 2001. PhD (Candidate) in Computer Science;
Yerevan State University, 1988-1993. Master in Applied Mathematics.

Professional experience

2015-present. Director of the Institute for System Programming of Russian Academy of Sciences (ISP RAS);
2002-2015. Deputy director Institute for System Programming of Russian Academy of Sciences (ISP RAS);
2000-2002. Researcher Institute for System Programming of Russian Academy of Sciences (ISP RAS);
1997-2000. PhD student Institute for System Programming of Russian Academy of Sciences (ISP RAS).

Teaching

  • “Programming course for parallel computation technologies” at Moscow Institute of Physics and Technology (MIPT).
  • Course “Compile technologies” at Computer Science Department of Moscow State University (MSU).

Research Support

  • 2011-2012. Ministry of Education Science contract No 07.514.11.4119 on “Researching on creating a platform and API for aero- and hydrodynamics calculations on supercomputers”, Principal investigator;
  • 2011-2012 Ministry of Education Science contract No 02.740.11.0665 “Providing access to distributed resources from infrastructure level up to application level as to the Web-service”, Principal investigator;
  • 2008-2010 Russian Foundation for Basic Researches. Grant# 08-07-91850-КО_а “Compilation for high-performance embedded processors”. Principal investigator;
  • 2009-2011 Russian Foundation for Basic Researches. Grant# 09-07-00382. “Support of high productivity parallel programming in ParJava environment”. Principal investigator;
  • 2006-2008 Russian Foundation for Basic Researches. Grant# 06-07-89119. “Research and development of the large-scale problems solution technology on the basis of distributed computing facilities”. Principal investigator;
  • 2003-2004 Grant of the President of the Russian Federation for support of young Russian scientists МК-2371.2003.01.
  • Web resources

    Professional Activities

    • Member of ACM;
    • Member of IEEE CS;
    • Member of HiPEAC;
    • Member of the Thesis Committees : Institute for System Programming (ISPRAS);
    • Member of Editor-Board: Proceedings of the Institute for System Programming of the RAS (Proceedings of ISP RAS).

    Program Committee Member

    RuSCDays'16 (Russian Supercomputing Days 2016 International Conference)

    Organizer

    Section "Technologies of creation of secure software" RusCrypto (2013-2015)

    Organizer and Program Committee Member

    • ISPRAS OPEN 2016;
    • International Conference "Cloud computing. Education. Research. Development" (2010-2015);
    • Open Conference on Compiler Technology (2015);
    • Open Software in Continuum Mechanics (2012-2015);
    • «Cloud services» Workshop (2011);
    • International Summit "OpenCirrus" 2011.

    Publications

      • Efimov, V.Y., Batuzov, K.A., Padaryan, V.A., Avetisyan, A.I. Features of the deterministic replay in the case of a minimum device set. Programming and Computer Software, Volume 42, Issue 3, pp 174-186, 2016.
      • S. Sargsyan, Sh. Kurmangaleev, A. Belevantsev, A. Avetisyan. Scalable and accurate detection of code clones. Programming and Computer Software January 2016, Volume 42, Issue 1, pp 27-33.
      • F. Armenta-Cano, Andrei Tchernykh, J. M. Cortés-Mendoza, R. Yahyapour, A. Yu. Drozdov, P. Bouvry, D. Kliazovich, A. Avetisyan, S. Nesmachnow. Min_c: Heterogeneous Concentration Policy for Power Aware Scheduling. CCERD 2015 - The 6th International Conference "Cloud Computing. Education. Research. Development". Moscow, Russia, December 3-4th., 2015. Proceedings of the Institute for System Programming of the Russian Academy of Sciences Digest, Vol. 27, 6. 2015, p. 355-380 ISSN 2220-6426 (Online), ISSN 2079-8156 (Print). DOI: 10.15514/ISPRAS-2015-27(6)-23.
      • Jorge Mario Cortés-Mendoza, Andrei Tchernykh, A. Yu. Drozdov, Pascal Bouvry, Ana-Maria Simionovici, Arutyun Avetisyan. Distributed Adaptive VoIP Load Balancing in Hybrid Clouds. Proceedings of the 1st Russian Conference on Supercomputing (RuSCDays 2015), Moscow, Russia, September 28-29, 2015. Edited by: Vladimir Voevodin, Sergey Sobolev, CEUR-WS: Vol-1482, p. 676-686, 2015 ISSN: 16130073.
      • Fermin Armenta-Cano, Andrei Tchernykh, J. M. Cortés-Mendoza, Ramin Yahyapour, A. Yu. Drozdo v, Pascal Bouvry, Dzmitry Kliazovich, Arutyun Avetisyan. Heterogeneous Job Consolidation for Power Aware Scheduling with Quality of Service. Proceedings of the 1st Russian Conference on Supercomputing (RuSCDays 2015), Moscow, Russia, September 28-29, 2015. Edited by: Vladimir Voevodin, Sergey Sobolev, CEUR-WS: Vol-1482, p. 687-697, 2015 ISSN: 16130073.
      • Armenta-Cano F., Tchernykh A., Cortes-Mendoza J.M., Yahyapour R., Drozdov A.Yu., Bouvry P., Kliazovich D., Avetisyan A. Heterogeneous Job Consolidation For Power Aware Scheduling With Quality Of Service. Proceedings of Russian Supercomputing Days, Moscow, Russia, 2015. pp. 687-697.
      • Arutyun Avetisyan and Roma Zhuykov. Augmenting JavaScript JIT with Ahead-of-Time Compilation. Proccedings of Compiler, Architecture and Tools Conference at Intel, Haifa, Israel, 2015.
      • Avetisyan, A., Kurmangaleev, S., Sargsyan, S., Arutunian, M., Belevantsev, A. LLVM-based code clone detection framework. CSIT 2015 - 10th International Conference on Computer Science and Information Technologies, 2015. pp. 100 - 104. DOI: 10.1109/CSITechnol.2015.7358259
      • Cortes-Mendoza J.M., Tchernykh A., Drozdov A.Yu., Bouvry P., Simionovici A.M., Avetisyan A. Distributed Adaptive Voip Load Balancing In Hybrid Clouds. Proceedings of Russian Supercomputing Days, Moscow, Russia, 2015. pp. 676-686.
      • Static Analyzer Svace for Finding Defects in a Source Program Code. «Programming and Computer Software». Vol. 40, No. 5, 2014
      • V.P. Ivannikov, A.A.Belevantsev, A.E. Borodin, V.N. Ignatiev, D.M. Zhurikhin, A.I. Avetisyan, M.I. Leonov. Static analyzer Svace for finding of defects in program source code. Proceedings of the Institute for System Programming, Volume 26 (Issue 1). 2014. pp. 231-250.
      • Victor Ivannikov, Shamil Kurmangaleev, Andrey Belevantsev, Alexey Nurmukhametov, Valery Savchenko, Hripsime Matevosyan, Arutyun Avetisyan. Implementing Obfuscating Transformations in the LLVM Compiler Infrastructure. Proceedings of the Institute for System Programming, Volume 26 (Issue 1). 2014. pp. 327-342.
      • V.P. Ivannikov, A.A. Belevantsev, A.E. Borodin, V.N. Ignatiev, D.M. Zhurikhin, M.I. Leonov, A.I. Avetisyan. Static analyzer Svace for finding defects in a source program code. Programming and Computer Software, 2014.
      • Dmitry Melnik, Shamil Kurmangaleev, Arutyun Avetisyan, Andrey Belevantsev, Dmitry Plotnikov, Mamikon Vardanyan. Optimizing programs for given hardware architectures with static compilation: methods and tools. Proceedings of the Institute for System Programming, Volume 26 (Issue 1). 2014. pp. 343-356.
      • Alexander Monakov, Eugene Velesevich, Vladimir Platonov, Arutyun Avetisyan. Analysis and development tools for efficient programs on parallel architectures. Proceedings of the Institute for System Programming, Volume 26 (Issue 1). 2014. pp. 357-374.
      • A.I. Avetisyan, Kudryavtsev, A.O., Koshelev, V.K. Prospects for virtualization of high-performance x64 systems. Programming and Computer Software, 2013.
      • Arutyun Avetisyan. Two-stage compilation for optimizing and deploying programs in general purpose languages. Proceedings of the Institute for System Programming, Volume 22. 2012. pp. 11-18.
      • A.Y. Tikhonov, A.I. Avetisyan. Combined (static and dynamic) analysis of binary code. Proceedings of the Institute for System Programming, Volume 22. 2012. pp. 131-152.
      • Alexander Kudryavtsev, Vladimir Koshelev, Arutyun Avetisyan. The prospects for virtualization of high performance x64 systems. Proceedings of the Institute for System Programming, Volume 22. 2012. pp. 189-210.
      • Arutyun Avetisyan. Instruction scheduling and software pipelining for modern architectures. Proceedings of the Institute for System Programming, Volume 22. 2012. Стр. 19-32.
      • Kudryavtsev, A., Koshelev, V., Avetisyan, A. Modern HPC cluster virtualization using KVM and palacios. 19th International Conference on High Performance Computing, HiPC 2012.
      • A.I. Avetisyan, A.I. Getman, V.A. Padaryan, M.A. Solovyev, A.YU. Tikhonov. Features of TRAL, a binary code analysis framework, and its future directions. The Proceedings of XX Conference «Methods and technics for information security», 2011.
      • A.Y. Tichonov, A.I. Avetisyan. Development of taint-analysis methods to solve the problem of searching of undeclared features. Proceedings of the Institute for System Programming, Volume 20. 2011. pp. 9-24.
      • Dmitry Melnik, Alexandr Monakov, Arutyun Avetisyan. Support for Conditional Execution in Selective Scheduling. Proceedings of the Institute for System Programming, Volume 21. 2011. pp. 103-118.
      • A.I. Avetisyan, K.U. Dolgorukova, Sh.F. Kurmangaleev. Dynamic profile collection for LLVM. Proceedings of the Institute for System Programming, Volume 21. 2011. pp. 71-82.
      • A.I. Avetisyan, M.S. Akopyan, S.S. Gaissaryan. The methods of precise measurement of the loop nests' execution time during JavaMPI-programs analysis in ParJava environment. Proceedings of the Institute for System Programming, Volume 21. 2011. pp. 83-102.
      • Ivannikov V. P., Avetisyan A. I., Gaissaryan S. S., Akopyan M. S. Implementation of parallel programs interpreter in the development environment ParJava. Web of Science, PROGRAMMING AND COMPUTER SOFTWARE, 2009.
      • А.И. Аветисян, В.В., Бабкова, А.В. Монаков. Обеспечение высокопродуктивного программирования для современных параллельных платформ. Proceedings of the Institute for System Programming, Volume 16 (in Russian). 2009. Стр. 9-24.
      • Avetisyan A.I., Gaissaryan S.S., Kalugin M.D., Teplukhin A.V. Development of parallel algorithm for computer simulation of water-ion DNA cover. Proceedings of XIII Baikal Conference on Information and Mathematical Technologies in Science and Management. 2008.
      • Avetisyan А.I., Babkova V.V., Kalugin M.D. Parallel software development in ParJava. Scientific and Technical Journal of Information Technologies, Mechanics and Optics, 2008.
      • Andrei Tchernykh, J. Ramírez, A. Avetisyan, N. Kuzjurin, D. Grushin, S. Zhuk. Two Level Job-Scheduling Strategies for a Computational Grid. In Parallel Processing and Applied Mathematics, Wyrzykowski et al. (Eds.): The Second Grid Resource Management Workshop (GRMW'2005) in conjunction with the Sixth International Conference on Parallel Processing and Applied Mathematics - PPAM 2005. Poznan, Poland, September 11-14, 2005, LNCS 3911, Springer-Verlag, 2006. pp. 774-781.
      • Sergey Zhuk, Andrei Tchernykh (Chernykh), Nikolai Kuzjurin, Alexey Pospelov, Alexander Shokurov, Arutyun Avetisyan, Sergey Gaissaryan, Dmitry Grushin. Comparison of Scheduling Heuristics for Grid Resource Broker. Proceedings of the PCS2004 Third International Conference on Parallel Computing Systems. Colima, Mexico, September 20-24 (in conjunction with . ENC'04 Mexican International Conference in Computer Science) , IEEE Computer Society Press, p. 388-392. 2004.
      • A. Avetisyan, S. Gaissaryan, O. Samovarov. Extension of Java Environment by Facilities Supporting Development of SPMD Java-programs V. Malyshkin (Ed.): PaCT 2001, LNCS 2127, Springer-Verlag Berlin Heidelberg 2001, pp. 175-180.