Talks & Seminars
Title: Have Your Cake in Parallel and Eat it Sequentially Too! Semantically Ordered Execution of Multiprocessor Programs
Dr. Gagan Gupta, Microsoft Research
Date & Time: July 10, 2017 11:30
Venue: Conference Room, C Block, 01st Floor, Dept. of CSE, Kanwal Rekhi (KReSIT) Bldg.
Conventional wisdom says that we must abandon order from programs to secure performance on multiprocessors. But the resulting nondeterminism complicates programming and using multiprocessors. In contrast, microprocessors execute instructions in sequential programs concurrently while providing an ordered view of the execution. This "ordered" paradigm kept system use simple while improving performance, contributing to the phenomenal success of microprocessors. I explore whether an analogous approach can be applied to multiprocessors, and what its pros and cons might be.
Speaker Profile:
Gagan Gupta has worked in the semiconductor industry for over two decades. Presently he researches future computer architectures at Microsoft Research. He has led engineering and marketing teams to launch commercially successful processors at LSI Logic, Huawei, and ARC International, and influenced industry’s R&D strategies (e.g., at Intel and Sandisk). Gagan has a Ph.D. in Computer Sciences from the University of Wisconsin-Madison. His work has been recognized with awards at multiple industrial and academic fora, and is regularly cited in trade publications such as New York Times.
List of Talks


Faculty CSE IT
Forgot Password
    [+] Sitemap     Feedback