Karin Strauss

Last updated

Karin Strauss is a Brazilian-American computer engineer, a senior principal research manager at Microsoft Research, and an affiliate professor in the Paul G. Allen School of Computer Science and Engineering at the University of Washington. [1] Her research concerns computer architecture, green computing, [2] and unconventional computing including DNA digital data storage. [3]

Contents

Education and career

When Strauss and Luis Ceze were undergraduates together at the University of São Paulo in Brazil, they visited several research institutions in the US, and were jointly recruited to internships at IBM Research by José E. Moreira. [4] Strauss earned bachelor's and master's degrees in engineering at the University of São Paulo in 2001 and 2002, [5] and, with Ceze, took Moreira's offer, eventually staying at IBM for 13 months instead of the planned three months. Following this, they became doctoral students at the University of Illinois Urbana-Champaign. [4] Strauss completed her Ph.D. in 2007. Her dissertation, Cache Coherence in Embedded-Ring Multiprocessors, was supervised by Josep Torrellas; she also credits Xiaowei Shen as being "practically my co-advisor". [5]

Following the completion of their doctorates, Ceze joined the University of Washington in 2007, while Strauss worked at AMD for two years before joining Microsoft Research in 2009, [6] solving their two-body problem as both the University of Washington and Microsoft Research are located in Seattle. [4] Together they co-direct the Molecular Information Systems Laboratory, a joint research project of Microsoft Research and the University of Washington. [6]

Recognition

Strauss and Ceze were the joint recipients of the 2020 Maurice Wilkes Award, for their work on DNA storage, the first time the award was given jointly. [6] Strauss was named an IEEE Fellow, in the 2024 class of fellows, "for contributions to storage systems". [7]

Related Research Articles

<span class="mw-page-title-main">Cache coherence</span> Computer architecture term concerning shared resource data

In computer architecture, cache coherence is the uniformity of shared resource data that ends up stored in multiple local caches. When clients in a system maintain caches of a common memory resource, problems may arise with incoherent data, which is particularly the case with CPUs in a multiprocessing system.

William Allan Wulf was an American computer scientist notable for his work in programming languages and compilers.

<span class="mw-page-title-main">John L. Hennessy</span> American computer scientist

John Leroy Hennessy is an American computer scientist who is chairperson of Alphabet Inc. (Google). Hennessy is one of the founders of MIPS Technologies and Atheros, and also the tenth President of Stanford University. Hennessy announced that he would step down in the summer of 2016. He was succeeded as president by Marc Tessier-Lavigne. Marc Andreessen called him "the godfather of Silicon Valley."

Wen-mei Hwu is the Walter J. Sanders III-AMD Endowed Chair professor in Electrical and Computer Engineering in the Coordinated Science Laboratory at the University of Illinois at Urbana-Champaign. His research is on compiler design, computer architecture, computer microarchitecture, and parallel processing. He is a principal investigator for the petascale Blue Waters supercomputer, is co-director of the Universal Parallel Computing Research Center (UPCRC), and is principal investigator for the first NVIDIA CUDA Center of Excellence at UIUC. At the Illinois Coordinated Science Lab, Hwu leads the IMPACT Research Group and is director of the OpenIMPACT project – which has delivered new compiler and computer architecture technologies to the computer industry since 1987. From 1997 to 1999, Hwu served as the chairman of the Computer Engineering Program at Illinois. Since 2009, Hwu has served as chief technology officer at MulticoreWare Inc., leading the development of compiler tools for heterogeneous platforms. The OpenCL compilers developed by his team at MulticoreWare are based on the LLVM framework and have been deployed by leading semiconductor companies. In 2020, Hwu retired after serving 33 years in University of Illinois at Urbana-Champaign. Currently, Hwu is a Senior Distinguished Research Scientist at Nvidia Research and Emeritus Professor at University of Illinois at Urbana-Champaign.

The International Symposium on Computer Architecture (ISCA) is an annual academic conference on computer architecture, generally viewed as the top-tier in the field. Association for Computing Machinery's Special Interest Group on Computer Architecture and Institute of Electrical and Electronics Engineers Computer Society are technical sponsors.

Thomas Martin Conte is the Associate Dean for Research and Professor of Computer Science at Georgia Institute of Technology College of Computing; and, since 2011, also Professor of Electrical and Computer Engineering at Georgia Institute of Technology College of Engineering. He is a fellow of Institute of Electrical and Electronics Engineers (IEEE). He served as the president of the IEEE Computer Society in 2015.

<span class="mw-page-title-main">Anant Agarwal</span> Indian computer architecture researcher

Anant Agarwal is an Indian computer architecture researcher. He is a professor of Electrical Engineering and Computer Science at the Massachusetts Institute of Technology (MIT), where he led the development of Alewife, an early cache coherent multiprocessor, and also has served as director of the MIT Computer Science and Artificial Intelligence Laboratory. He is the founder and CTO of Tilera, a fabless semiconductor company focusing on scalable multicore embedded processor design. He also serves as the CEO of edX, a joint partnership between MIT and Harvard University that offers free online learning.

Shang-Hua Teng is a Chinese-American computer scientist. He is the Seeley G. Mudd Professor of Computer Science and Mathematics at the University of Southern California. Previously, he was the chairman of the Computer Science Department at the Viterbi School of Engineering of the University of Southern California.

Sarita Vikram Adve is the Richard T. Cheng Professor of Computer Science at the University of Illinois at Urbana-Champaign. Her research interests are in computer architecture and systems, parallel computing, and power and reliability-aware systems.

Josep Torrellas is Professor and Willett Faculty Scholar in the Department of Computer Science and a research faculty for the Universal Parallel Computing Research Center at the University of Illinois Urbana–Champaign. Torrellas's research area is computer architecture, focusing on speculative multithreading, multiprocessor organization, integration of processors and memory, and architectural support for software debuggability and machine reliability. He has been involved in the Stanford DASH and the Illinois Cedar multiprocessor projects, and led the Illinois Aggressive COMA and FlexRAM Intelligent Memory projects.

Marc Snir is an Israeli-American computer scientist. He holds a Michael Faiman and Saburo Muroga Professorship in the Department of Computer Science at the University of Illinois at Urbana-Champaign. He currently pursues research in parallel computing. He was the principal investigator (PI) for the software of the petascale Blue Waters system and co-director of the Intel and Microsoft-funded Universal Parallel Computing Research Center (UPCRC).

Edward S. Davidson is a professor emeritus in Electrical Engineering and Computer Science at the University of Michigan, Ann Arbor.

<span class="mw-page-title-main">Anna Karlin</span> American computer scientist

Anna R. Karlin is an American computer scientist, the Microsoft Professor of Computer Science & Engineering at the University of Washington.

Jean-Loup Baer is a computer scientist and Professor Emeritus at the University of Washington.

Stanford DASH was a cache coherent multiprocessor developed in the late 1980s by a group led by Anoop Gupta, John L. Hennessy, Mark Horowitz, and Monica S. Lam at Stanford University. It was based on adding a pair of directory boards designed at Stanford to up to 16 SGI IRIS 4D Power Series machines and then cabling the systems in a mesh topology using a Stanford-modified version of the Torus Routing Chip. The boards designed at Stanford implemented a directory-based cache coherence protocol allowing Stanford DASH to support distributed shared memory for up to 64 processors. Stanford DASH was also notable for both supporting and helping to formalize weak memory consistency models, including release consistency. Because Stanford DASH was the first operational machine to include scalable cache coherence, it influenced subsequent computer science research as well as the commercially available SGI Origin 2000. Stanford DASH is included in the 25th anniversary retrospective of selected papers from the International Symposium on Computer Architecture and several computer science books, has been simulated by the University of Edinburgh, and is used as a case study in contemporary computer science classes.

Directory-based coherence is a mechanism to handle cache coherence problem in distributed shared memory (DSM) a.k.a. non-uniform memory access (NUMA). Another popular way is to use a special type of computer bus between all the nodes as a "shared bus". Directory-based coherence uses a special directory to serve instead of the shared bus in the bus-based coherence protocols. Both of these designs use the corresponding medium as a tool to facilitate the communication between different nodes, and to guarantee that the coherence protocol is working properly along all the communicating nodes. In directory based cache coherence, this is done by using this directory to keep track of the status of all cache blocks, the status of each block includes in which cache coherence "state" that block is, and which nodes are sharing that block at that time, which can be used to eliminate the need to broadcast all the signals to all nodes, and only send it to the nodes that are interested in this single block.

The Association for Computing Machinery SIGARCH Maurice Wilkes Award is given annually for outstanding contribution to computer architecture by a young computer scientist or engineer; "young" defined as having a career that started within the last 20 years. The award is named after Maurice Wilkes, a computer scientist credited with several important developments in computing such as microprogramming. The award is presented at the International Symposium on Computer Architecture. Prior recipients include:

The Center for Supercomputing Research and Development (CSRD) at the University of Illinois (UIUC) was a research center funded from 1984 to 1993. It built the shared memory Cedar computer system, which included four hardware multiprocessor clusters, as well as parallel system and applications software. It was distinguished from the four earlier UIUC Illiac systems by starting with commercial shared memory subsystems that were based on an earlier paper published by the CSRD founders. Thus CSRD was able to avoid many of the hardware design issues that slowed the Illiac series work. Over its 9 years of major funding, plus follow-on work by many of its participants, CSRD pioneered many of the shared memory architectural and software technologies upon which all 21st century computation is based.

Sandra Kay Johnson is a Japanese-born American electrical engineer, the first African-American woman to earn a doctorate in electrical engineering at Rice University, and the first black woman in the IBM Academy of Technology.

Luis Ceze is a computer scientist and a professor of computer science at the Paul G. Allen School of Computer Science & Engineering known for his work on Apache TVM and bioinspired systems for data storage. In 2019, Luis founded OctoML, a startup aimed at optimizing machine learning deployments. He is a venture partner at Madrona Venture Group. In 2022, he was named an ACM Fellow.

References

  1. "Karin Strauss", People, Microsoft Research, retrieved 2023-12-25
  2. Anderson, Kareem (June 30, 2022), "Microsoft's new Climate Research Initiative is a multi-disciplinary collaboration project for researchers", OnMSFT, retrieved 2023-12-25
  3. "UW, Microsoft claim big breakthrough with data storage using DNA", Seattle Times, July 7, 2016, retrieved 2023-12-25
  4. 1 2 3 Sriraman, Akshitha (January 23, 2021), People of Systems & Architecture: Karin Strauss & Luis Ceze, ACM SIGOPS, retrieved 2023-12-25
  5. 1 2 Strauss, Karin (2007), Cache Coherence in Embedded-Ring Multiprocessors (Doctoral dissertation), University of Illinois Urbana-Champaign, hdl:2142/11364
  6. 1 2 3 Osborne, Kristin (June 16, 2020), "Luis Ceze and Karin Strauss share ACM SIGARCH Maurice Wilkes Award for their work on DNA-based digital data storage", Allen School News, Paul G. Allen School of Computer Science and Engineering, University of Washington, retrieved 2023-12-25
  7. 2024 Fellow Class (PDF), IEEE, retrieved 2023-12-25