Markov is a member of the Board of Directors of Nova Ukraine, a California 501(c)(3) charity organization that provides humanitarian aid in Ukraine.[16] At Nova Ukraine, Markov leads government and media relations, as well as advocacy efforts. Markov curated publicity efforts, established and curated large medical and evacuation projects, and contributed to fundraising.
Markov is a member of the Board of Directors of the American Coalition for Ukraine, an umbrella organization that coordinates one hundred US-based nonprofits concerned about events in Ukraine.[17]
The 2004 best-paper award at the Design Automation and Test in Europe (DATE) conference, shared with Smita Krishnaswamy, George F. Viamontes, and John P. Hayes for work[27] on circuit reliability evaluation with probabilistic transfer matrices.[28] Full journal version of this work was published four years later.[29]
Markov co-authored over 200 peer-reviewed publications in journals and archival conference proceedings, and Google Scholar reported over 19,000 citations of his publications as of October 2023.
In a 2014 Nature article,[37] Markov surveyed known limits to computation, pointing out that many of them are fairly lose and do not restrict near-term technologies. When practical technologies encounter serious limits, understanding these limits can lead to workarounds. More often,
what is practically achievable depends on technology-specific engineering limitations.
Markov co-edited the two-volume Electronic Design Automation handbook published in second edition by Taylor & Francis in 2016.[40] He also co-authored five scholarly books published by Springer, among them are two textbooks:
Markov’s contributions include results on quantum circuit synthesis (creating circuits from specifications) and simulation of quantum circuits on conventional computers (obtaining the output of a quantum computer without a quantum computer).
An algorithm for the synthesis of linear reversible circuits with at most CNOT gates (asymptotically optimal)[47] that was extended by Scott Aaronson and Daniel Gottesman to perform optimal synthesis of Clifford circuits,[48] with applications to quantum error correction.
Optimal synthesis of a two-qubit unitary that uses the minimal number of CNOT gates[49][50]
Asymptotically optimal synthesis of an -qubit quantum circuit that (a) implements a given unitary matrix using no more thanCNOT gates (less than a factor of two away from the theoretical lower bound) and (b) induces an initial quantum state using no more than CNOT gates (less than a factor of four away from the theoretical lower bound).[49]IBMQiskit uses Markov's circuit synthesis algorithm.[51]
Markov's Capo placer[55] provided a baseline for comparisons used in the placement literature. The placer was commercialized and used to design industry chips.[56] Markov's contributions include algorithms, methodologies and software for
Circuit partitioning:[57][58] high-performance heuristic optimizations for hypergraph partitioning
Placement:[34][55] algorithms for finding locations of circuit components that optimize interconnects between those components
Floorplanning:[59] algorithms and methodologies for chip planning in terms of locations of large components
Physical synthesis:[30] algorithms and methodologies for altering logic circuits to admit layouts with shorter interconnects or lower latency
Machine learning
Markov led the development of an end-to-end AI platform called Looper, which supports the full machine learning lifecycle from model training, deployment, and inference all the way to evaluation and tuning of products. Looper provides easy-to-use APIs for optimization, personalization, and feedback collection.[12][61][62]
Activity on social media
Markov was awarded a Top Writer status on Quora in 2018, 2017, 2016, 2015 and 2014, he has over 80,000 followers. His contributions were republished by Huffington Post, Slate, and Forbes.[63]
Markov is a moderator for the cs.ET (Emerging Technologies in Computing and Communications) subject area on arXiv.
^Vivek V. Shende; Aditya K. Prasad; Igor L. Markov; John P. Hayes (2003). "Synthesis of reversible logic circuits". IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems. 22 (6): 710–722. doi:10.1109/TCAD.2003.811448.
^Smita Krishnaswamy; George F. Viamontes; Igor L. Markov; John P. Hayes (2005). "Accurate Reliability Evaluation and Enhancement via Probabilistic Transfer Matrices". Proceedings of Design Automation and Test in Europe (DATE). 2005: 282–287.
^Smita Krishnaswamy; George F. Viamontes; Igor L. Markov; John P. Hayes (2008). "Probabilistic transfer matrices in symbolic reliability analysis of logic circuits". ACM Transations on Design Automation of Electronic Systems. 13 (1): 8:1–8:35.
^ abStephen Plaza; Igor L. Markov; Valeria Bertacco (2008). "Optimizing non-monotonic interconnect using functional simulation and logic restructuring". Proceedings of International Symposium on Physical Design (ISPD). 2008: 95–102.
^Myung-Chul Kim; Dongjin Lee; Igor L. Markov (2010). "SimPL: An effective placement algorithm". Proceedings of International Conference on Computer-Aided Design (ICCAD). 2010: 649–656.
^Hadi Katebi; Karem A. Sakallah; Igor L. Markov (2012). "Graph Symmetry Detection and Canonical Labeling: Differences and Synergies". Turing-100. Easy Chair. ISBN9781782310006.
^Luciano Lavagno; Igor L. Markov; Grant Martin; Louis K. Scheffer, eds. (2016). Electronic Design Automation for IC System Design, Verification, and Testing; 2nd ed. Taylor & Francis. p. 664. ISBN9781138586000.
^George F. Viamontes; Igor L. Markov; John P. Hayes (2009). Quantum Circuit Simulation. Springer. p. 200. ISBN978-90-481-3064-1.
^Andrew B. Kahng; Jens Lienig; Igor L. Markov; Jin Hu (2011). VLSI Physical Design - From Graph Partitioning to Timing Closure. Springer. pp. 1–310. ISBN978-90-481-9590-9.
^Andrew B. Kahng; Jens Lienig; Igor L. Markov; Jin Hu (2022). VLSI Physical Design - From Graph Partitioning to Timing Closure, 2nd ed. Springer. pp. 1–317. ISBN978-3-030-96415-3.
^Smita Krishnaswamy; Igor L. Markov; John P. Hayes (21 September 2012). Design, Analysis and Test of Logic Circuits Under Uncertainty. Springer. ISBN978-90-481-9643-2.
^Kai-hui Chang; Valeria Bertacco; Igor L. Markov (2009). Functional Design Errors in Digital Circuits - Diagnosis, Correction and Repair. Lecture Notes in Electrical Engineering. Vol. 32. Springer. p. 185. ISBN978-1-4020-9364-7.
^David A. Papa; Igor L. Markov (2013). Multi-Objective Optimization in Physical Synthesis of Integrated Circuits. Lecture Notes in Electrical Engineering. Vol. 166. Springer. p. 155. ISBN978-1-4614-1355-4.
^K. N. Patel; I. L. Markov; J. P. Hayes (2008). "Efficient Synthesis of Linear Reversible Circuits". Quantum Information and Computation. 8 (3–4): 282–294. arXiv:quant-ph/0302002. doi:10.26421/QIC8.3-4-4.
^Markov, Igor L.; Wang, Hanson; Kasturi, Nitya S.; Singh, Shaun; Garrard, Mia R.; Huang, Yin; Yuen, Sze Wai Celeste; Tran, Sarah; Wang, Zehui; Glotov, Igor; Gupta, Tanvi; Chen, Peng; Huang, Boshuang; Xie, Xiaowen; Belkin, Michael (2022-08-14). "Looper: An End-to-End ML Platform for Product Decisions". Proceedings of the 28th ACM SIGKDD Conference on Knowledge Discovery and Data Mining. KDD '22. New York, NY, USA: Association for Computing Machinery. pp. 3513–3523. arXiv:2110.07554. doi:10.1145/3534678.3539059. ISBN978-1-4503-9385-0.