Last updated on July 13, 2023

 

 

Just for fun:  Stupid sort, The simplest sorting algorithm with only one loop

In 2000, when I was a PhD student at Glasgow University, I published a note in the departmental newsletter (issue 599, 2 October 2000) on a simple sort algorithm that had only one loop and called it Stupid Sort (you surely know that sort algorithms are either recursive or non-recursive but with two nested loops). Several years later, the algorithm has been reported as Gnome sort by Dr Dick Grune. 

It seems that the algorithm is getting more importance!

 

 

Educational Background

 

Dec.97-Oct.01         Ph.D. in Computing Science, Department of Computing Science, University of Glasgow, Glasgow, U.K. (Thesis title: Performance analysis of wormhole routing in multicomputer interconnection networks); Graduated 1 March 2002.

Jan.92-Jan.94        M.Sc. in Computer Engineering (Computer Architecture), Department of Computer Engineering, Sharif University of Technology, Tehran, Iran. (Thesis title: The design and implementation of a vector-signal coprocessor for 8088 microprocessor).

Sep.87-Sep.91      B.Sc. Computer Engineering (Computer Hardware), Department of Electrical and Computer Engineering, Shahid-beheshti University (former National University of Iran), Tehran, Iran. (Final project: The design of a robot controller for solving Hanoi towers problem).

 

 

Honors and Awards

 

2022     Distinguished book author of Sharif University of Technology.

2020     Distinguished book author of Sharif University of Technology.

2018     Best paper award, CADS.

2017     Best paper award, NOCS.

2015     Distinguished book author of Sharif University of Technology.

2014     Winner of Ministry of Communication and Information Technology’s prize for contribution to IT research and education.

2013       Distinguished researcher of Sharif University of Technology.

2010     Distinguished researcher of Sharif University of Technology.

2008     Distinguished researcher of Sharif University of Technology.

2007     Distinguished researcher of Sharif University of Technology.

2007     TWAS (Third World Academy of Sciences) prize winner of young scientist in Engineering Sciences.

2006     Khwarizmi international award in Basic Sciences.

2005     Distinguished researcher of Iran (nominated by IPM).

2004     Distinguished researcher of Sharif University of Technology.

2002     Ph.D. thesis nominated for 2001/2002 UK best Ph.D. dissertations competition in Computer Science.

1996       The first-best applicant (considering exam and interview results) in the Iranian national examination for receiving a bursary to do a Ph.D. in Computing Science abroad.

 

 

Professional Services and Membership

 

Editor-in-Chief, Associate Editor and/or Editorial Board Member of

·          IEEE Computer Architecture Letters, 2020-Present.

·          ACM Computing Surveys, 2013-Present.

·          Sustainable Computing: Informatics and Systems, 2023-Present.

·          The CSI Journal on Computer Science & Engineering, 2006-2016.

·          IEEE Transactions on Computers, IEEE Computer Society, 2011-2015.

·          International Journal of Parallel and Distributed Computing and Networks, ACTA Press, 2011-Present.

·          Computers & Electrical Engineering, Elsevier, 2010-2014, and 2016-Present.

·          International Journal of Computers and Applications, ACTA Press, 2006-Present.

·          The CSI Journal on Computer Science and Engineering, CSI Press, 2005-Present.

Member of

·          ACM (1998-Present),

·          Computer Society of Iran (2003- Present),

·          Informatic Society of Iran (2003- Present).

 

 

Work Experience

Visiting Professor, National University of Singapore, Singapore. Mar. 21-Sep.21               

Visiting Professor, JKU-Linz, Jul-Dec 2018.

Visiting Professor, NUS School of Computing, Singapore. Jan-Jun 2018.             

Professor, Sharif University of Technology, Iran. Sep 2010-Present.      

Visiting Professor, University of Franche-Comte, Montbeliard, France. Jun-Aug 2012.     

Visiting Professor, Ecole Polytechnique Federale de Lausanne (EPFL), Switzerland. Sep 2009-Aug 2010.

Head of Hardware Group, Sharif University of Technology, Iran. Sep 2008-Aug 2009.

Vice-chair of Graduate Studies, Department of Computer Engineering, Sharif University of Technology, Iran. Sep 2006-Sep 2008.      

Associate Professor, Sharif University of Technology, Iran. Sep 2005-Aug 2010.

Tenured Faculty Member, Sharif University of Technology, Iran. Sep 2005-Present.         

Head, School of Computer Science, Institute for Research in Fundamental Sciences (former Institute for Studies in Theoretical Physics and Mathematics, IPM), Iran. Jan 2003-Present.          

Assistant Professor, Sharif University of Technology, Iran. Sep 2002-Aug 2005.

Post-doctoral Research Assistant, University of Glasgow, U.K. Jul 2001-May 2002.         

Associate lecturer (part-time), University of Glasgow, U.K. Oct 2000-Jun 2001.

 

 

Research Interests

Advanced computer architecture,

Learning architectures,

Memory system architectures,

Next generation storage systems,

Systems-on-Chip (SoC) and Networks-on-Chip (NoC),

Parallel and distributed systems and algorithms,

Interconnection networks,

Social networks and graph theory.

 

Teaching

I have taught graduate courses:

-          Network-based computing

-          Interconnection networks

-          Advanced computer architecture

and undergraduate courses:

-          Computer architecture

-          Multicore computing

-          Computer structure and language

-          Computational mathematics

-          Microprocessors.

 

 

Publications

Books 

1.        P. Lotfi-Kamran, H. Sarbazi-Azad, Data prefetching techniques in computer systems, Advances in Computers, Elsevier, Vol. 125, 2022, ISBN: 978-0-323-85119-0.

2.        A. Hurson, H. Sarbazi-Azad (Editors), Power-efficient network-on-chips: design and evaluation, Advances in Computers, Elsevier, Vol. 124, 2022, ISBN: 978-0-323-85688-1.

3.        A. Asadinia, H. Sarbazi-Azad, Durable phase-change memory architectures, Advances in Computers, Elsevier, Vol.118, 2020, ISBN: 978-0-12-818754-8.

4.        A. Hurson, H. Sarbazi-Azad (Editor), Dark silicon and future on-chip systems, Advances in Computers, Elsevier, Vol.110, 2018, ISBN: 978-0-128-15358-1.

5.        H. Sarbazi-Azad (Editor), Advances in GPU research and practice, Elsevier Science, Morgan Kaufmann Publishing Co., 2017, ISBN: 978-0-128-03788-1.

6.        A. Hurson, H. Sarbazi-Azad (Editors), Energy efficiency in data centers, Advances in Computers, Vol. 100, Elsevier, 2016, ISBN: 978-0-12-804778-1.

7.        H. Sarbazi-Azad, A. Zomaya (Editors), Large-scale network-centric distributed systems, Wiley Book Series on Parallel and Distributed Computing, 2013, ISBN: 978-0-470-93688-7.

 

Book Chapters

 

1.        A. Mirhosseini, M. Sadrosadati, B. Soltani, H. Sarbazi-Azad, A power-performance balanced network-on-chip for mixed CPU-GPU systems, Chapter 3, Advances in Computers, Elsevier, Vol.124, 2018, ISBN: 978-0-323-85688-1.

2.        M. Sadrosadati, A. Mirhosseini, N. Akbarzadeh, H. Aghilinasab, H. Sarbazi-Azad, An efficient DVS scheme for on-chip networks, Chapter 2, Advances in Computers, Elsevier, Vol.124, 2018, ISBN: 978-0-323-85688-1.

3.        M. Sadrosadati, A. Mirhosseini, N. Akbarzadeh, M. Modarressi, H. Sarbazi-Azad, Traffic-load-aware virtual channel power-gating in network-on-chips, Chapter 1, Advances in Computers, Elsevier, Vol.124, 2018, ISBN: 978-0-323-85688-1.

4.        P. Lotfi-Kamran, H. Sarbazi-Azad, Dark silicon and the history of computing, Chapter 1, Advances in Computers, Elsevier, Vol.110, 2018, ISBN: 978-0-128-15358-1.

5.        M. Hoveida, F. Aghaliakbari, M. Jalili, R. Bashizadeh, M. Arjomand and H. Sarbazi-Azad Revisiting processor allocation and application mapping in future CMPs in dark silicon era, Chapter 2, Advances in Computers, Elsevier, Vol.110, 2018, ISBN: 978-0-128-15358-1.

6.        M. Modarressi, H. Sarbazi-Azad, Topology specialization for networks-on-chip in the dark silicon era, Chapter 6, Advances in Computers, Elsevier, Vol.110, 2018, ISBN: 978-0-128-15358-1.

7.        P. Zardoshti, F. Khunjush, H. Sarbazi-Azad, Adaptive sparse matrix representation for efficient matrix-vector multiplication, Chapter 14, Advances in GPU research and practice, Elsevier & Morgan Kaufmann, 2017, ISBN: 978-0-12-803738-6.

8.        M.H. Samavatian, M. Arjomand, R. Bashizadeh, H. Sarbazi-Azad, Architecting the last-level cache for GPUs using STT-RAM nonvolatile memory, Chapter 20, Advances in GPU research and practice, Elsevier & Morgan Kaufmann, 2017, ISBN: 978-0-12-803738-6.

9.        M. Modarressi, H. Sarbazi-Azad, A reconfigurable on-chip interconnection network for large multicore systems, Chapter 1, Large scale network centric distributed systems, Wiley Book Series on Parallel and Distributed Computing, 2013, ISBN: 978-0-470-93688-7.

10.    A. Nayebi, H. Sarbazi-Azad, Mobility effects in wireless mobile networks, Chapter 8, Large scale network centric distributed systems, Wiley Book Series on Parallel and Distributed Computing, 2013, ISBN: 978-0-470-93688-7.

11.    R. Jabbarvand, Mehdi Modarressi, H. Sarbazi-Azad, Fault-tolerant routing algorithms, Chapter 4 in Routing algorithms in networks-on-chip, Springer, 2013, ISBN: 978-1-4614-8273-4.

12.    M. Modarressi, H. Sarbazi-Azad, A High-Performance and Low-Power On-Chip Network with Reconfigurable Topology, Chapter13, Dynamic Reconfigurable Network-on-Chip Design: Innovations for Computational Processing and Communication, IGI Global Publisher, 2010, ISBN: 978-1-61520-807-4.

13.    R. Sabbaghi, M. Modarressi, H. Sarbazi-Azad, Shuffle-Exchange Mesh Topology for Networks-on-Chip, Chapter 5, Parallel and Distributed Computing, IN-TECH Publishers, Austria, 2010, ISBN: 978-3-902613-45-5.

14.    R. Sabbaghi, M. Modarressi, H. Sarbazi-Azad, A novel de Bruijn based mesh topology for Networks-on-Chip, Chapter 16, VLSI Design, IN-TECH Publishers, Austria, 2010,  ISBN 978-3-902613-50-9.

15.    H. Hashemi, H. Sarbazi-Azad, Performance modeling and evaluation of opto-electronic OTIS cubes, Chapter 4, Performance Evaluation of Parallel, Distributed and Emergent Systems, Nova Science Publishers, 2006, ISBN: 1-59454-817-X, pp. 83-107.

16.    A. Khonsari, H. Sarbazi-Azad, M. Ould-Khaoua, A performance model of true fully adaptive routing in hypercubes, Chapter 16, High Performance Computing Systems and Applications, Kluwer Academic Publishers, 2003, ISBN: 1-4020-7389-5.

Editorials in Journals

1.        H. Asadi, P. Ienne, H. Sarbazi-Azad, Architecture of future many core systems, Elsevier’s Microprocessors and Microsystems, Vol.46, pp.264-273, 2016.

2.        H. Sarbazi-Azad, N. Bagherzadeh, M. Ebrahimi, M. Daneshtalab, On-chip parallel and network-based systems, Editorial notes, Elsevier’s Computers and Electrical Engineering, Vol.51, No.2, pp.118-120, 2016.

3.        H. Asadi, P. Ienne, H. Sarbazi-Azad, Emerging memory technologies, IEEE Transactions on Computers, 65(4):1006-1009, 2016.

4.        H. Sarbazi-Azad, N. Bagherzadeh, G. Jaberipour, Multicore architectures, Editorial notes, Elsevier’s Journal of Supercomputing, Vol.71, No.8, pp.2783-2786, 2015.

5.        M. Daneshtalab, H. Sarbazi-Azad, N. Bagherzadeh, On-chip parallel and network-based systems, Editorial notes, Integration: The VLSI Journal, Vol.50, pp.137-138, 2015.

6.        M. Daneshtalab, H. Sarbazi-Azad, N. Bagherzadeh, On-chip parallel and network-based systems, Editorial notes, Computing, Vol.97, No.6, pp.539-541, 2015.

7.        D. Göhringer, H. Sarbazi-Azad, R. Stotzka, Network-on-chips and memories for multicore architectures, Editorial notes, Elsevier’s Microprocessors and Microsystems, Vol.38, No.4, pp.253-254, 2014.

8.        H. Sarbazi-Azad, N. Bagherzadeh, Multicore computing systems: architecture, programming tools, and applications, Editorial notes, Journal of Computer and System Sciences, Vol.79, No.4, pp.403-405, 2013.

9.        N. Bagherzadeh,H. Sarbazi-Azad, High-performance computer architecture and systems: design and performance, Editorial notes, IET Computers and Digital Techniques, Vol.6, No.5, pp.257-258, 2012.

10.    H. Sarbazi-Azad, N. Bagherzadeh, On-chip parallel and network-based systems, Editorial notes, Elsevier’s Microprocessors and Microsystems, Vol.36, No.7, pp.529-530, 2012.

11.    N. Bagherzadeh, H. Sarbazi-Azad, On-chip Parallel and Network-based Systems, Editorial notes, Journal of Systems Architecture, Vol. 57, No.1, pp. 1-3, 2011.

12.    H. Sarbazi-Azad, A.R. Shahrabi, H. Beigy, Network-based high performance computing, Editorial notes, Springer’s Supercomputing journal, Vol. 53, No. 1, pp. 1-4, 2010.

13.    H. Sarbazi-Azad, L. Mackenzie, Advances in computing systems science and engineering, Editorial notes, Elsevier’s Computers and Electrical Engineering, Vol. 36, pp. 803-1020, Issue 5, 2010.

14.    H. Sarbazi-Azad, L. Mackenzie, Network-based computing, Editorial notes, Elsevier’s Journal of Computer and System Sciences, Vol.73, pp. 1119-1120, 2007.

15.    H. Sarbazi-Azad, M. Ould-Khaoua, A. Zomaya, Performance evaluation of networks for parallel, cluster, and grid computing, Editorial notes, Elsevier’s Parallel Computing, Vol.32, No. 11 and 12, pp.775-776, 2006.

16.    H. Sarbazi-Azad, M. Ould-Khaoua, A. Zomaya, Design and performance of networks for super-, cluster-, and grid-computing: Part II, Editorial notes, Elsevier’s Journal of Parallel and Distributed Computing, Vol.65, No.10, pp. 1301-1304, 2005.

17.    H. Sarbazi-Azad, M. Ould-Khaoua, A. Zomaya, Design and performance of networks for super-, cluster-, and grid-computing: Part I, Editorial notes, Elsevier’s Journal of Parallel and Distributed Computing, Vol.65, No.9, pp. 1119-1122, 2005.

18.    M. Ould-Khaoua, H. Sarbazi-Azad, M. S. Obaidat, Performance modeling and evaluation of high-performance parallel and distributed systems, Editorial notes, Elsevier’s Performance Evaluation: An International Journal, Vol. 60, No.1, 2, 3, and 4, pp. 1-4, 2005.

Selected Journal Papers

1.        H. Falahati, Q. Min, M. Sadr, J. G. Luna, B. Saber, S. Hessabi, A. Anavaram, O. Mutlu, H. Sarbazi-Azad, M. Pedram, Cross-core data sharing for energy-efficient GPUs, ACM Transactions on Archirecture and Code Optimization, to appear.

2.        A. Ansari, F. Golshan, R. Barati, P. Lotfi-Kamran, H. Sarbazi-Azad, MANA: Microarchitecting a Temporal Instruction Prefetcher, IEEE Transactions on Computers, Vol. 72, No.3, pp.732-743, 2023.

3.        S. Darabi, N. Mahani, H. Baxishi, E. Yousefzadeh, M. Sadrossadati, H. Sarbazi-Azad, NURA: Supporting Non-Uniform Resource Accesses in GPUsACM Measurement and Analysis of Computer Systems, Vol.6, No.1, pp.16:1-16:27, 2022.

4.        S. Darabi, E. Yousefzadeh, N. Akbarzadeh, H. Falahati, P. Lotfi-Kamran, M. Sadrosadati, H. Sarbazi-Azad, Quick generation of SSD performance models using machine learning, IEEE Transactions on Parallel and Distributed Systems, Vol.33, No.12, pp.3415-3429, 2022.

5.        M. Tarihi, S. Azadvar, A. Tavakkol, H. Asadi, H. Sarbazi-Azad, Quick generation of SSD performance models using machine learning, IEEE Transactions on Emerging Topics in Computing, Vol.10, No.4, pp.1821-1836, 2022.

6.        H. Falahati, M. Peyro, H. Amini, M. Taghian, M. Sadrosadati, P. Lotfi-Kamran, H. Sarbazi-Azad: Data-aware compression of neural networks. IEEE Computer Architecture Letterrs, Vol20, No.2, pp.94-97, 2021.

7.        N. Nematollahi-mahani, M. Sadrosadati, H. Falahati, M. Barkhordar, M.P. Drumond, H. Sarbazi-Azad, B. Falsafi, Efficient nearest-neighbor data sharing in GPUs, ACM Transactions on Architecture and Code Optimization, Vol.18, No.1, pp. 1-26, 2021.

8.        M. Sadrosadati, A. Mirhosseini, A. Hajiabadi, B. Ehsani, H. Falahati, H. Sarbazi-Azad, M. Drumond, B. Falsafi, R. Ausavarungnirun, O. Mutlu, Highly concurrent latency-tolerant register files for GPUs, ACM Transactions on Computer Systems, Vol.37, No.1, pp.1-36, 2021.

9.        F. Golshan, M. Bakhshalipour, M. Shakernia, A. Ansari, P. Lotfi-Kamran, H. Sarbazi-Azad, Code harnessing pairwise-correlating data prefetching with runahead metadata, IEEE Computer Architecture Letters, to appear.

10.    A. Monemi, F. Khunjush, M. Palesi, H. Sarbazi-Azad, An enhanced dynamic weighted incremental technique for QoS support in NoC, ACM Transactions on Parallel Computing, Vol.7, No.2, pp.9:1-9:31, 2020.

11.    A. Ansari, P. Lotfi-Kamran, H. Sarbazi-Azad, Code layout optimization for near-ideal instruction cache, IEEE Computer Architecture Letters, Vol.18, No.2, pp.124-127, 2019.

12.    F. Mireshaghallah, M. Bakhshalipour, M. Sadrosadati, H. Sarbazi-Azad, Energy-efficient permanent fault tolerance in hard real-time systems, IEEE Transactions on Computers, Vol.68, No.10, pp.1539-1545, 2019.

13.    S. Rashidi, M. Jalili, H. Sarbazi-Azad, A survey on PCM lifetime enhancement schemes, ACM Computing Surveys, Vol.52, No.4, pp.76:1-76:38, 2019.

14.    M. Bakhshalipour, S. Tabaeiaghdaei, P. Lotfi-Kamran, H. Sarbazi-Azad, Evaluation of hardware data prefetchers on server processors, ACM Computing Surveys, Vol.52, No.3, pp.52:1-52:29, 2019.

15.    M. Bakhshalipour, A. Faraji, S. A. Vakil Ghahani, F. Samandi, P. Lotfi-Kamran, H. Sarbazi-Azad, Reducing writebacks through in-cache displacement, ACM Transactions on Design Automation of Electronic Systems, Vol.24, No.2, pp.16:1-16:21, 2019.

16.    M. Sadrosadati, S. B. Ehsani, H. Falahati, R. Ausavarungnirun, A. Tavakkol, M. Abaee, L. Orosa, Y. Wang, H. Sarbazi-Azad, O. Mutlu, ITAP: Idle-time-aware power management for GPU execution units, ACM Transactions on Architecture and Code Optimization, Vol.16, No.1, pp. 3:1-3:26, 2019.

17.    N. Nematollahi, M. Sadrosadati, H. Falahati, M. Barkhordar, H. Sarbazi-Azad, Neda: Supporting direct inter-core neighbor data exchange in GPUs. Computer Architecture Letters, Vol.17, No.2, pp.225-229, 2018.

18.    A. Mirhosseini, M. Sadrosadati, F. Aghamohammadi, M. Modarressi, H. Sarbazi-Azad, BARAN: Bimodal adaptive reconfigurable-allocator network-on-chip, ACM Transactions on Parallel Computing, Vol.5, No.3, pp.11:1-11:29, 2018.

19.    M. Bakhshalipour, P. Lotfi-Kamran, A. Mazloumi, F. Samandi, M. Naderan-Tahan, M. Modarresi, and H. Sarbazi-Azad, Fast data delivery for many-core processors, IEEE Transactions on Computers, Vol.67, No.10, pp.1416-1429, 2018.

20.    S. Rashidi, M. Jalili, H. Sarbazi-Azad, Improving MLC PCM performance through relaxed write and read for intermediate resistance levels, ACM Transactions on Architecture and Code Optimization, Vol.15, No.1, pp.12:1-12:31, 2018.

21.    M. Jalili, H. Sarbazi-Azad, Express read in MLC phase change memories, ACM Transactions on Design Automation of Electronic Systems, Vol.23, No.3, pp.33:1-33:24, 2018.

22.    M. Naderan, H. Sarbazi-Azad, Domino cache: an energy efficient data cache for modern applications, ACM Transactions on Design Automation of Electronic Systems, Vol.23, No.3, pp.31:1-31:23, 2018.

23.    A. Vakil-Ghahani, S. Mahdizadeh-Shahri, M.-R. Lotfi-Namin, M. Bakhshalipour, P. Lotfi-Kamran, H. Sarbazi-Azad, Cache replacement policy based on expected hit count, IEEE Computer Architecture Letters, Vol.17, No.1, pp.64-67, 2018.

24.    D. Rahmati, H. Sarbazi-Azad, Classified round robin: a simple prioritized arbitration to equip best effort NoCs with effective hard QoS, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, Vol.37, No.1, pp.257-269, 2018.

25.    M. Bakhshalipour, P. Lotfi-Kamran, H. Sarbazi-Azad, An efficient temporal data prefetcher for L1 caches, IEEE Computer Architecture Letters, Vol.16, No.2, pp.99-102, 2017.

26.    M. Hoveida, F. Agha-aliakbari, M. Arjomand, H. Sarbazi-Azad, Efficient mapping of applications for future chip-multiprocessors in dark-silicon era, ACM Transactions on Design Automation of Electronic Systems, Vol.22, No.4, pp.70:1-70:26, 2017.

27.    M. Jalili, H. Sarbazi-Azad, Endurance-aware security enhancement in non-volatile memories using compression and selective encryption, IEEE Transaction on Computers, Vol.66, No.7, pp.1132-1144, 2017.

28.    M. Hosseinzadeh, M. Arjomand, H. Sarbazi-Azad, SPCM: The striped phase change memory, ACM Transactions on Computer Architecture and Code Optimization, 12(4):38-52, 2016.

29.    P. Lotfi-Kamran, M. Modarressi, H. Sarbazi-Azad, An efficient hybrid-switched network-on-chip for chip multiprocessors, IEEE Transaction on Computers, 65(5):1656-1662, 2016.

30.    A. Tavakkol, M. Arjomand, H. Sarbazi-Azad, Unleashing the potentials of dynamism for page allocation strategies in SSDs, ACM Transactions on Modeling and Performance Evaluation of Computing Systems, Vol.12, No.4, pp.38-52, 2016.

31.    A. Tavakkol, P. Mehrvarzy, H. Sarbazi-Azad, TBM: Twin block management policy to enhance the utilization of plane-level parallelism in SSDs, IEEE Computer Architecture Letters, to appear. (DOI: 10.1109/LCA.2015.2461162)

32.    M. Tarihi, H. Asadi, M. Arjomand, H. Sarbazi-Azad, A hybrid non-volatile cache design for solid-state drives using comprehensive I/O characterization, IEEE Transaction on Computers, Vol.65, No.6, pp.1678-1691, 2016.

33.    M.R. Jokar, M. Arjomand, H. Sarbazi-Azad, Sequoia: A high-endurance NVM-based cache architecture, IEEE Transactions on VLSI Systems, Vol.24, No.3, pp.954-967, 2016.

34.    A. Sheshboloki, M. Zarei, H. Sarbazi-Azad, The role of leadership in synchronization of directed complex networks, Journal of Statistical Mechanics Theory and Experiment, No.10, pp.2-17, 2015.

35.    A. Sheshboloki, M. Zarei, H. Sarbazi-Azad, Are feedback loops destructive to synchronization?, Europhysics Letters, Vol.111, No.4, pp.3-9, 2015.

36.    M. H. Samavatian, M. Arjomand, R. Bashizadeh, H. Sarbazi-Azad, Architecting the last-level cache for GPUs using STT-RAM technology, ACM Transactions on Design Automation of Electronic Systems, Vol.20, No.4, pp.55-73, 2015.

37.    M. Asadinia, M. Arjomand, H. Sarbazi-Azad, Variable resistance spectrum assignment in phase change memory systems, IEEE Transactions on VLSI Systems, Vol.23, No.11, pp.2657-2670, 2015.

38.    M. Asadinia, M. Arjomand, H. Sarbazi-Azad, Prolonging lifetime of PCM-based main memories through on-demand page pairing, ACM Transactions on Design Automation of Electronic Systems, Vol.20, No.2, pp.23-37, 2015.

39.    M. Tarihi, H. Asadi, H. Sarbazi-Azad, DiskAccel: accelerating disk-based experiments by representative sampling, ACM Performance Evaluation Review, Vol.42, No.1, pp.551-552, 2014.

40.    A. Tavakkol, M. Arjomand, H. Sarbazi-Azad, Unleashing the potentials of dynamism for page allocation strategies in SSDs, ACM Performance Evaluation Review, Vol.42, No.1, pp.551-552, 2014.

41.    A. Tavakkol, M. Arjomand, H. Sarbazi-Azad, NoSSD: A scalable and high-performance communication design paradigm for SSDs, IEEE Computer Architecture Letters, Vol.12, No.1, pp.5-8, 2013.

42.    C. Seiculescu, D. Rahmati, M. Srinivasan, H. Sarbazi-Azad, L. Benini, G. De Micheli, Designing best effort networks-on-chip to meet hard latency constraints, ACM Transactions on Embedded Computing Systems, Vol.12, No.4, pp.108-122, 2013.

43.    D. Rahmati, S. Murali, L. Benini, F. Angiolini, G. De Micheli, H. Sarbazi-Azad, Computing accurate performance bounds for best effort networks-on-chip, IEEE Transactions on Computers, Vol.62, No.3, pp.452-467, 2013.

44.    M. Modarressi, A. Tavakkol, H. Sarbazi-Azad, Application-aware topology reconfiguration for on-chip networks, IEEE Transactions on VLSI Systems, Vol.19, No.11, pp.2010-2022 , 2011.

45.    A. Nayebi, G. Karlsson, H. Sarbazi-Azad, Evaluation and design of beaconing in mobile wireless networks, Ad Hoc Networks, Vol.9, No.3, pp.368-386, 2011.

46.    M. Arjomand, H. Sarbazi-Azad, Power-performance analysis of networks-on-chip with arbitrary buffer allocation schemes, IEEE Transactions on Computer Aided Design for Digital Systems, Vol.29, No.10, pp.1558-1571, 2010.

47.    M. Modarressi, A. Tavakkol, H. Sarbazi-Azad, Virtual point-to-point connections for NoCs, IEEE Transactions on Computer Aided Design for Digital Systems, Vol.29, No.6, pp.855-868, 2010.

48.    R. Moraveji, P. Moinzadeh, H. Sarbazi-Azad, A. Zomaya, Multi-spanning tree zone-ordered label-based routing algorithms for irregular networks, IEEE Transactions on Parallel and Distributed Systems, Vol.22, No.5, pp.817-832, 2011 .

49.    N. Imani, H. Sarbazi-Azad, A. Zomaya, P. Moinzadeh, Detecting threats in star graphs, IEEE Transactions on Parallel and Distributed Systems, Vol.20, No.4, pp. 474-483, 2009.

50.    N. Imani, H. Sarbazi-Azad, S.G. Akl, Some topological properties of star graphs: the surface area and volume, Discrete Mathematics, Vol.309, pp.560-569, 2009.

51.    H. Sarbazi-Azad, M. Ould-Khaoua, L. M. Mackenzie, Analytical modelling of wormhole-routed k-ary n-cubes in the presence of hot-spot traffic, IEEE Transactions on Computers, Vol. 50, No. 7, pp. 623-634, 2001.

52.    H. Sarbazi-Azad, M. Ould-Khaoua, L.M. Mackenzie, An accurate analytical model of adaptive wormhole routing in k-ary n-cube interconnection networks, Performance Evaluation, Vol. 43, No. 2-3, pp. 165-179, 2001.

53.    M. Ould-Khaoua, H. Sarbazi-Azad, An analytical model of adaptive wormhole routing in hypercubes in the presence of hotspot traffic, IEEE Transactions on Parallel and Distributed System, Vol. 12, No.3, pp. 283-292, 2001.

 

Selected Conference Papers

1.        R. Nadig, M. Sadr, H. Mao, N. Mansouri, A. Tavakkol, J. Park, H. Sarbazi-Azad, J. Gomez, O. Mutlu, Venice: Improving solid-state drive parallelism at low cost via conflict-free accesses, IEEE/ACM 50th International Symposium on Computer Architecture (ISCA-50), 17-21 June 2023, Orlando, FL, USA.

2.        S. Darabi, M. Sadrosadati, N. Akbarzadeh, J. Lindegger, S. Hosseini, J. Park, J. Luna, O. Mutlu, H. Sarbazi-Azad, Morpheus: Extending the last level cache in GPU systems with idle GPU cores’ resources, IEEE/ACM MICRO-2022, 1-5 October 2022, Chicago, USA.

3.        N. Rohbani, A. Soleimani, H. Sarbazi-Azad, PIPF-DRAM: Processing in precharge-free DRAM, DAC-2022, 10-14 July 2022, San Francisco, CA, USA.

4.        S. Darabi, N. Mahani, H. Baxishi, E. Yousefzadeh, M. Sadrossadati, H. Sarbazi-Azad, NURA: Supporting Non-Uniform Resource Accesses in GPUs, SIGMETRICS 2022, Mumbai, India, 6-10 June, 2022..

5.        N. Rohbani, S. Darabi, H. Sarbazi-Azad, PF-DRAM: A precharge-free DRAM structure, Proceedings of 48th Intl Symposium on Computer Architecture (ISCA2021), 14-16 June, 2021, Valencia, Spain.

6.        S. Nabavi-Larimi, B. Salami, O. Unsal, A. Kestelman, H. Sarbazi-Azad, O. Mutlu, Understanding power consumption and reliability of high-bandwidth memory with voltage underscaling, Proceedings of Design, Automation and Test in Europe Conference (DATE2021), 1-5 Feb. 2021, Grenoble, France.

7.        B. Salami, E.B. Onural, I.E. Yuksel, F. Koc, O. Ergin, A.C. Kestelman, O.S.Unsal, H. Sarbazi-Azad, O. Mutlu, An experimental study of reduced-voltage operation in modern FPGAs for neural network acceleration, Proceedings of 50th IEEE/IFIP Intl. Conference on Dependable Systems and Networks (DSN2020), 29 June-2 July 2020, Valencia, Spain.

8.        A. Ansari, F. Golshan, P. Lotfi-Kamran, H. Sarbazi-Azad, Divide and conquer instruction cache misses, Proceedings of 47th Intl Symposium on Computer Architecture (ISCA2020), 30 May-3 June, 2020, Valencia, Spain.

9.        M. Bakhshalipour, M. Shakerinava, P. Lotfi-Kamran, H. Sarbazi-Azad, Bingo spatial data prefetcher, The 25th IEEE Symposium on High Performance Computer Architecture (HPCA2019), 16-20 February 2019, Washington D.C., USA.

10.    M. Sadrosadati, A. Mirhosseini, B. Ehsani, H. Sarbazi-Azad, M.P. Drumond, B. Falsafi, R. Ausavarungnirun, O. Mutlu, LTRF: enabling high-capacity register files for GPUs via hardware/software cooperative register prefetching, The 23rd ACM International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS2018), 24-28 March 2018, Williamsburg, VA, USA.

11.    M. Bakhshalipour, P. Lotfi-Kamran, H. Sarbazi-Azad, Domino temporal data prefetcher, The 24th IEEE Symposium on High Performance Computer Architecture (HPCA2018), 24-28 February 2018, Vienna, Austria.

12.    A. Mirhosseini, M. Sadrosadati, B. Soltani, H. Sarbazi-Azad, T. Wenisch, BiNoCHS: Bimodal Network-on-Chip for CPU-GPU Heterogeneous Systems, 11th IEEE/ACM International Symposium on Networks-on-Chip (NOCS), 2017, Seoul, Korea. Best Paper Award!

13.    A. Mirhosseini, M. Sadrosadati, B. Soltani, H. Sarbazi-Azad, T. Wenisch, Elastic reconfiguration for heterogeneous NoCs with BiNoCHS, 26th International Conference on Parallel Architectures and Compilation Techniques (PACT), 2017.

14.    M. Sadrosadati, A.H. Mirhosseini, S. Roozkhosh, H. Bakhishi, H. Sarbazi-Azad, Effective cache bank placement for GPUs, International Conference on Design, Automation and Test in Europe (DATE 2017), 27-31 March 2017, Lausanne, Switzerland.

15.    P. Lotfi-Kamran, M. Modarressi, H. Sarbazi-Azad, Near-ideal networks-on-chip for servers, The 23rd IEEE Symposium on High Performance Computer Architecture (HPCA2017), 4-8 February 2017, Austin, TX, USA.

16.    H. Aghilinasab, M. Sadrosadati, M. Samavatian, H. Sarbazi-Azad,  Reducing power consumption of GPGPUs through instruction reordering, International Symposium on Low Power Electronics and Design (ISLPED 2016), 8-10 August 2016, San Francisco, CA, USA.

17.    M. Asadinia, M. Jalili, H. Sarbazi-Azad, BLESS: a simple and efficient scheme for prolonging PCM lifetime, 53rd Design Automation Conference (DAC2016), 1-5 June 2016, Austin, TX, USA.

18.    M. Jalili, H. Sarbazi-Azad, Captopril: reducing the pressure of bit flips on hot locations in non-volatile main memories, International Conference on Design, Automation and Test in Europe (DATE 2016), 14-18 March 2016, Dresden, Germany.

19.    M. Sadrosadati, A. Mirhosseini, H. Aghilinasab, H. Sarbazi-Azad, An efficient DVS scheme for on-chip networks using reconfigurable virtual channel allocators, International Symposium on Low Power Electronics and Design (ISLPED 2015), 22-24 July 2015, Rome, Italy.

20.    A. Mirhosseini, M. Sadrosadati, A. Fakhrzadehgany, M. Modarressi, and H. Sarbazi-Azad, An energy-efficient virtual channel power-gating mechanism for on-chip networks, International Conference on Design, Automation and Test in Europe (DATE 2015), 9-13 March 2015, Grenoble, France.

21.    M. Tarihi, H. Asadi, H. Sarbazi-Azad, DiskAccel: accelerating disk-based experiments by representative sampling, ACM SIGMETRICS, 15-19 June 2015, Portland, Oregon, USA.

22.    A. Tavakkol, M. Arjomand, H. Sarbazi-Azad, Design for scalability in enterprise SSDs, The 23rd International Conference on Parallel Architectures and Compilation Techniques (PACT2014), 24-27 August 2014, Edmonton, Alberta, Canada.

23.    M. Hoseinzadeh, M. Arjomand, H. Sarbazi-Azad, Reducing access latency of MLC PCMs, 41st ACM/IEEE International Symposium on Computer Architecture (ISCA2014), 14-18 June 2014, Minneapolis, MN, USA.

24.    M. Jalili, M. Arjomand, H. Sarbazi-Azad, A reliable 3D MLC PCM architecture with resistance drift predictor, 44th Annual IEEE/IFIP International Conference on Dependable Systems and Networks  (DSN2014), 23-26 June 2014, Atlanta, GA, USA.

25.    A. Tavakkol, M. Arjomand, H. Sarbazi-Azad, Unleashing the potentials of dynamism for page allocation strategies in SSDs, ACM SIGMETRICS, 16-20 June 2014, Austin, TX, USA.

26.    M. Samavatian, M. Abbasitabar, M. Arjomand, H. Sarbazi-Azad, Fast and low-power STT-RAM last level cache for GPGPUs, 51st Design Automation Conference (DAC2014), 1-5 June 2012, San Francisco, CA, USA.

27.    M. Asadinia, M. Arjomand, H. Sarbazi-Azad, OD3P: on-demand page paired PCM, 51st Design Automation Conference (DAC2014), 1-5 June 2012, San Francisco, CA, USA.

28.    M. Arjomand, H. Sarbazi-Azad, A. Jadidi, M. Rezaei, Relaxing writes in non-volatile processor cache using frequent value locality, 49th Design Automation Conference (DAC), 3-7 June 2012, San Francisco, CA, USA.

29.    M. Arjomand, A. Jadidi, A. Shafiee, H. Sarbazi-Azad, A morphable phase change memory architecture considering frequent zero values, International Conference on Computer Design (ICCD), 9-12 October 2011, Amherst, MA, USA.

30.    R. Jabbarvand, M. Modarressi, H. Sarbazi-Azad, A reconfigurable fault-tolerant routing algorithm to optimize the network-on-chip performance and latency in presence of intermittent and permanent faults, International Conference on Computer Design (ICCD), 9-12 October 2011, Amherst, MA, USA.

31.    A. Shafiee, M. Zolghadr, M. Arjomand, H. Sarbazi-Azad, Application-aware deadlock-free oblivious routing based on extended turn-model, International Conference on Computer-Aided Design (ICCAD),  6-10 November 2011, San Jose, California, USA.

32.    A. Jadidi, M. Arjomand, H. Sarbazi-Azad, High-endurance and performance-efficient design of hybrid cache architecture through adaptive line replacement, International Symposium on Low Power Electronics and Design (ISLPED), 1-3 August 2011, Fukuoka, Japan.

33.    M. Asadinia, M. Modarressi, A. Tavakkol, H. Sarbazi-Azad, Supporting non-contiguous processor allocation in CMPs using virtual point-to-point links, Design Automation and Test in Europe (DATE), 14-18 March 2011, Grenoble, France.

34.    M. Modarressi, A. Tavakkol, H. Sarbazi-Azad, An efficient dynamically reconfigurable on-chip network architecture, 47th Design Automation Conference (DAC), 13-18 June 2010, Anaheim, California.

35.    D. Rahmati, S. Murali, L. Benini, F. Angiolini, G. De Micheli, H. Sarbazi-Azad, A method for calculating hard QoS guarantees for networks-on-Chip, IEEE/ACM The International Conference on Computer-Aided Design (ICCAD), 2-5 November 2009, San Jose, CA, USA.

36.    H. Sadeghi, H. Sarbazi-Azad, H.R. Zarandi, Power-aware branch target prediction using a new BTB architecture, The 17th IFIP/IEEE International Conference on Very Large Scale Integration (VLSI-SoC), 12-14 October 2009, Florianapolis, Brazil .

37.    M. Modarressi, H. Sarbazi-Azad, A. Tavakol, Performance and power efficient on-chip communication using adaptive virtual point-to-point connections, ACM/IEEE Symposium on Networks-on-Chip (NOCS), 10-13 May 2009, San Diego, CA, USA.

38.    M. Arjomand, H. Sarbazi-Azad, A comprehensive power-performance model for NoCs with multi-flit channel buffers, 23rd International Conference on Supercomputing (ICS), 8-12 June 2009, New York, USA.

39.    M. Modarressi, H. Sarbazi-Azad, A hybrid packet-switched and circuit-switched on-chip network based on spatial-division multiplexing, Design, Automation and Test in Europe (DATE), 20-24 April 2009, Nice, France.

40.    M. Modarressi, H. Sarbazi-Azad, A. Tavakol, Virtual point-to-point links in packet switched NoCs, IEEE International Symposium on VLSI (IEEE  ISVLSI2008), 2008, France.

41.    R. Sabbaghi, H. Sarbazi-Azad, The 2D DBM: an attractive alternative to the simple 2D mesh topology for on-chip networks, 26th IEEE International Conference on Computer Design (ICCD), October 12-15, 2008, Lake Tahoe, California, USA.

42.    M. Modarressi, H. Sarbazi-Azad, Power-aware mapping for reconfigurable NoC architectures, IEEE International Conference on Computer Design (IEEE ICCD), 7-10 October 2007, Lake Tahoe, CA, USA.

43.    N. Imani, H. Sarbazi-Azad, A. Zomaya, Capturing an intruder in product networks, 13th Annual IEEE International Conference on High Performance Computing (IEEE HiPC’2006), December 18-21, 2006, Bangalore, India, pp.193-204.

44.    D. Rahmati, A. Eslami, S. Hessabi, H. Sarbazi-Azad, A performance and power analysis of WK-recursive and mesh networks for network-on-chips, Proceedings of IEEE International Conference on Computer Design (ICCD’2006), October 1-3, 2006, San Jose, USA.

45.    H. Hashemi-Najafabadi, H. Sarbazi-Azad, An accurate combinatorial model for performance prediction of deterministic wormhole routing in torus multicomputer systems, Proceedings of IEEE International Conf. on Computer Design (IEEE ICCD'04), Oct. 25 - 29, 2004, San Jose, CA, USA, pp. 548-553.

46.    H. Hashemi-Najafabadi, H. Sarbazi-Azad, The effect of adaptivity on the performance of the OTIS-hypercube under different traffic patterns, Proceedings of IFIP International Conference on Network and Parallel Computing (IFIP NPC'2004), Lecture Notes in Computer Science,  October 18-20, 2004, Wuhan, China, pp. 390-398 .

47.    A. Khonsari, H. Sarbazi-Azad, M. Ould-Khaoua, Analysis of true fully adaptive routing with software-based deadlock recovery, Proc. of International Conference on Parallel Processing (ICPP2001), 3-7 September, 2001, Valencia, Spain, pp. 393-400.

48.    H. Sarbazi-Azad, M. Ould-Khaoua, L.M. Mackenzie, S. Akl, Parallel Lagrange interpolation on the star, Proc. IEEE & ACM Int. Parallel & Distributed Processing Symposium (IPDPS'2000), IEEE Computer Society Press, Cancun, Mexico, May 1-5, 2000, pp. 777-782.

49.    H. Sarbazi-Azad, M. Ould-Khaoua, L.M. Mackenzie, An analytical model of fully-adaptive wormhole-routed k-ary n-cubes in the presence of hot-spot traffic, Proc. IEEE & ACM Int. Parallel & Distributed Processing Symposium (IPDPS'2000), IEEE Computer Society Press, Cancun, Mexico, May 1-5, 2000, pp. 605-610.