Explanation.
This page is incomplete; please send corrections and additions to mihaib+who@cs.cmu.edu.
This page does not list students.
Name | Address | Picture | Work |
---|---|---|---|
S | |||
Goto: all A B C D E F G H I J K L M N O P Q R S T U V W X Y Z | |||
Shmuel Sagiv |
Professor Tel Aviv U, Israel math.tau.ac.il/~msagiv |
programming languages, compilers, abstract interpretation, profiling, pointer analysis, interprocedural dataflow analysis, program slicing, porting source code, language-based programming environments dblp | |
Sartaj K. Sahni |
Professor U of Florida cise.ufl.edu/~sahni |
data structures and algorithms, scheduling, optimization, VLSI CAD, computational geometry, image processing, medical applications dblp | |
Pascal Sainrat |
U Paul Sabatier, Toulouse, France irit.fr/recherches/ARCHI/MARCH/SAINRAT/ANGLAIS/sainrat.frame.shtm |
interconnection networks, superscalar architectures dblp | |
Suleyman Sair |
Professor North Carolina State U ECE cesr.ncsu.edu/ssair |
computer architecture, phase-based program analysis and optimizations, adaptive scheduling for VLIW, memory hierarchy design and prefetching dblp | |
Karem A. Sakallah |
Professor U of Michigan eecs.umich.edu/~karem |
VLSI, CAD, timing verification, optimal clocking dblp | |
Rizos Sakellariou |
Lecturer U of Manchester, UK cs.man.ac.uk/~rizos |
parallel and distributed systems, optimising and parallelising compilers, performance modelling, software support for metacomputing and the Grid, Internet computing dblp | |
Mariagiovanna Sami |
Professor Politecnico di Milano, Italy elet.polimi.it/internet/personai.asp?ID=sami |
digital architecture design, defect and fault-tolerance of digital architectures, parallel architectures, low-power design, high-level synthesis dblp | |
Eduardo Sanchez |
Logic Systems Laboratory, Lausanne, Switzerland lslwww.epfl.ch/pages/staff/sanchez |
high complexity programmable circuits, cellular networks dblp | |
Alberto L. Sangiovanni-Vincentelli |
Professor UC Berkeley, ECE www-cad.eecs.berkeley.edu/~alberto |
design technology, computer-aided analysis and design, embedded system design dblp | |
Vivek Sarkar |
IBM T. J. Watson research.ibm.com/people/v/vsarkar |
Java, Jalapeno, array SSA, compilers dblp | |
Majid Sarrafzadeh |
Professor Northwestern U ECE ece.northwestern.edu/~majid/ |
VLSI CAD, physical design, low-power design, reconfigurable computing and FPGAs, embedded systems, design and analysis of algorithms, computational complexity dblp | |
Toshinori Sato |
Professor Kyushu Institute of Technology, Iizuka, Japan mickey.ai.kyutech.ac.jp/~tsato |
microprocessor architecture and design
dblp | |
Ashley Saulsbury |
Sun |
Simple COMA, memory hierarchies dblp | |
Yiannakis Sazeides |
Professor U of Cyprus, Greece cs.ucy.ac.cy/~yanos |
computer architecture, high performance microprocessors, ILP, predictability, novel execution paradigms, simultaneous multithreading dblp | |
Klaus E. Schauser |
Professor UC Santa Barbara, CS cs.ucsb.edu/~schauser |
parallel computing, Java-based global computing, SCI-based cluster computing, compilers, computer architecture dblp | |
Isaac D. Scherson |
Professor UC Irvine ics.uci.edu/~isaac |
operating systems for parallel computers, interconnection networks, performance evaluation, parallel algorithms, simulation models dblp | |
Michael S. Schlansker |
Hewlett-Packard trimaran.org/car_group/mike_schlansker.html |
EPIC, embedded systems dblp | |
Herman Schmit |
Professor Carnegie Mellon U, ECE ece.cmu.edu/~herman (old) |
reconfigurable hardware, PipeRench dblp | |
Yannis Schoinas |
Intel cs.wisc.edu/~schoinas/schoinas.html (old) |
parallel systems, system area networks, operating systems, computer systems architecture dblp | |
Robert Schreiber |
Project scientist Hewlett-Packard Labs trimaran.org/car_group/rob_schreiber.html |
Trimaran, Elcor, matrix algorithms, MATLAB, HPF dblp | |
Michael Schulte |
Professor Lehigh U eecs.lehigh.edu/~mschulte |
hardware and software for numerical computations, architectures and compilers for DSP, application-specific processor design, architectures and compilers for interval arithmetic dblp | |
Martin Schulz |
Postdoc Cornell U, ECE csl.cornell.edu/~schulz |
parallel languages and tools, SCI-based multiprocessor systems and clusters, hybrid software and hardware DSM systems, shared memory programming models, monitoring and tool support for shared memory programming, distributed and parallel I/O for clusters dblp | |
Assaf Schuster |
Professor Israel Institute of Technology (Technion) cs.technion.ac.il/~assaf |
parallel and distributed computing, peer-to-peer computing, large-scale data mining, scalable model checking, high-performance computer architecture, shared memory consistency models, Java memory model, distributed shared memory, fault tolerance, non-stop systems dblp | |
Michael I. Schwartzbach |
Professor U of Aarhus, Denmark brics.dk/~mis |
programming language design/implementation/analysis, monadic second-order logic, web technology dblp | |
Dana S. Scott |
Professor (emeritus) Carnegie Mellon U, CS cs.cmu.edu/~scott Turing (1976) award |
logic, type theory, philosophy, non-deterministic finite-state machines, realizability, domain theory dblp | |
Michael L. Scott |
Professor U of Rochester, CS cs.rochester.edu/u/scott |
parallel and distributed systems software, multiprocessor synchronization and memory coherence, operating systems, program development tools, compiler technology, programming language design dblp | |
Steve Scott |
Cray Inc Maurice Wilkes (2005) award |
interconnection networks, synchronization, multiprocessor cache coherence dblp | |
Carl-Johan H. Seger |
Intel Strategic CAD Labs intel.com/research/scl/people/seger_c.htm |
hardware verification, asynchronous circuits dblp | |
Peter-Michael Seidel |
Professor Southern Methodist U seas.smu.edu/~seidel |
computer arithmetic
dblp | |
Luc Séméria |
R&D Engineer Synopsis Inc. chronos.stanford.edu/users/lucs |
hardware synthesis from C/C++
dblp | |
Ravi Sethi |
President Avaya Labs cm.bell-labs.com/who/ravi (old) |
compilers
dblp | |
Julian Seward | ukuug.org/bios+profiles/JSeward.shtml |
Glascow Haskell Compiler, valgrind, bzip dblp | |
André Seznec |
Research director IRISA/INRIA, France irisa.fr/caps/people/seznec/index_en.htm |
cache architecture, processor organisation, sequencing and branch prediction, simultaneous multithreading, SALTO, Calvin2+DICE, truly random number generation dblp | |
Edwin Sha |
Professor U of Texas at Dallas utdallas.edu/~edsha |
parallel processing, parallel architectures, high-level synthesis in VLSI, fault-tolerant computing, CAD for application-specific systems, VLSI architectures, software tools for parallel and distributed systems dblp | |
Hazim Shafi |
IBM Research www-ece.rice.edu/~shafi |
computer architecture, parallel and distributed computation dblp | |
Naresh R. Shanbhag |
Professor U of Illinois at Urbana-Champaign, ECE cims.csl.uiuc.edu/~shanbhag/myhome |
communication systems and IC design, noise-tolerant VLSI, bounds on energy and throughput efficiency of integrated microsystems dblp | |
Mark Shand |
Hewlett-Packard System Research Center research.compaq.com/SRC/personal/shand/home.html |
reconfigurable computing, PCI Pamette dblp | |
Natarajan Shankar |
SRI International csl.sri.com/users/shankar/shankar.html |
linear logic and proof theory, formal methods program, PVS dblp | |
Priti Shankar |
Professor Indian Institute of Science, Bangalore, India drona.csa.iisc.ernet.in/~priti |
compiler tools, coding theory, automata theory and formal languages dblp | |
Claude E. Shannon |
(deceased) Bell Labs, Lucent/MIT web.mit.edu/newsoffice/tt/2001/feb28/obitshannon.html National Medal of Science |
information theory, coding theory, cryptography dblp | |
John Paul Shen |
Director, Microarchitecture Research Intel intel.com/pressroom/kits/bios/jshen.htm |
microarchitecture
dblp | |
Kenneth L. Shepard |
Professor Columbia U, CS cisl.columbia.edu/faculty/shepard |
design tools for advanced CMOS, SOI circuits, on-chip test and measurement circuitry, low-power design for DSP, CMOS gene chips dblp | |
Timothy Sherwood |
Professor UC Santa Barbara CS cs.ucsb.edu/~sherwood |
computer architecture, embedded systems, program phase behavior, SimPoint dblp | |
Olin Shivers |
Professor Georgia Tech U, CS cc.gatech.edu/~shivers |
advanced programming languages, systems, personal user interfaces, Scheme dblp | |
Sandeep K. Shukla |
Professor Virginia Tech, ECE filebox.vt.edu/users/shukla |
formal methods, system level power management, system level design and verification, ad-hoc networks dblp | |
Howard Jay Siegel |
Professor Purdue U, ECE dynamo.ecn.purdue.edu/~hj |
parallel processing, heterogeneous computing, computer architecture, interconnection networks, parallel algorithms dblp | |
Daniel P. Siewiorek |
Director of Human Computer-Interaction Institute Carnegie Mellon U cs.cmu.edu/~dps Eckert-Mauchly (1988) award |
wearable computers, fault tolerance, CM* dblp | |
Gabriel M. Silberman |
IBM Software Solutions Divisions, Toronto, Canada cas.ibm.com/director |
computer architecture, compilers, digital circuit testing dblp | |
Jurij Silc |
Researcher Jozef Stefan Institute, Ljubljana, Slovenia anica.ijs.si/silc |
processor architecture, multithreaded computing, high-level synthesis, parallel processing, evolution algorithms dblp | |
Elizabeth A. Simon |
Professor U of San Diego CS sandiego.edu/~bsimon |
compilers, computer architecture, performance programming, scientific computing, EPIC compilation dblp | |
Tajana Simunic |
Hewlett-Packard Labs akebono.stanford.edu/users/tajana/ |
system-level hardware and software design, wireless, embedded and low-power systems dblp | |
Jaswinder Pal Singh |
Professor Princeton U, CS cs.princeton.edu/~jps |
parallel architectures
dblp | |
Montek Singh |
Professor U of North Carolina CS cs.unc.edu/~montek |
high-performance and low-power digital design, VLSI CAD, asynchronous circuits dblp | |
Satnam Singh |
Microsoft Research xilinx.com/labs/satnam (old) |
hardware description languages, formal verification for core verification, reconfigurable computing, layout analysis dblp | |
Henk J. Sips |
Professor Delft U, Netherlands pds.twi.tudelft.nl/~henk |
parallel algorithms, parallel computer architecture, parallel programming languages dblp | |
Mukund Sivaraman |
R&D engineer Hewlett-Packard Labs, Compiler and Architecture Group hpl.hp.com/research/itc/car/Templates/mukund-sivaraman-page.html |
timing and functional verification for ASIC, PICO dblp | |
Anand Sivasubramaniam |
Professor Penn State U cse.psu.edu/~anand |
computer architecture, operating systems, parallel computing, simulation and evaluation of dblp | |
Kevin Skadron |
Professor U of Virginia, CS cs.virginia.edu/~skadron |
HydraScalar, multipath execution dblp | |
Alexander Skavantzos |
Professor Louisiana State U ece.lsu.edu/alex |
computer arithmetic, computer architecture, ASIC design, VLSI signal processing, parallel processing dblp | |
Jonas Skeppstedt |
Professor Lunds U, Sweden cs.lth.se/~js |
compiler controlled data prefetching
dblp | |
Konrad Slind |
Professor U of Utah, CS cs.utah.edu/~slind |
higher order logic, formal verification dblp | |
Yannis Smaragdakis |
Professor Georgia Tech U, CS cc.gatech.edu/~yannis |
object-oriented language design, tools to facilitate program construction, memory management dblp | |
Alan J. Smith |
Professor UC Berkeley, CS cs.berkeley.edu/People/Faculty/Homepages/smith.html |
caches, power management dblp | |
Burton J. Smith |
Chief scientist Cray Inc Eckert-Mauchly (1991) award |
high-performance computer architecture, parallel programming languages, MTA dblp | |
James E. Smith |
Professor U of Wisconsin-Madison, ECE engr.wisc.edu/ece/faculty/smith_james.html Eckert-Mauchly (1999) award |
Trace cache, Trace processor, Multiscalar dblp | |
Michael D. Smith |
Professor Harvard U eecs.harvard.edu/~smith |
Machsuif, compiler back-end dblp | |
Mark Smotherman |
Professor Clemson U cs.clemson.edu/~mark |
reliability, performance modeling, computer architecture dblp | |
Greg Snider |
Hewlett-Packard Labs trimaran.org/car_group/greg_snider.html (old) |
Elcor, compilation for reconfigurable hardware, PICO dblp | |
Marc Snir |
Professor U of Illinois at Urbana-Champaign, CS www-sal.cs.uiuc.edu/~snir |
IBM Blue Gene, NYU Ultracomputer, MPI, IBM SP scalable parallel system, parallel algorithms, parallel architectures, interconnection networks, parallel programming environments dblp | |
Avinash Sodani |
Intel, Hillsboro cs.wisc.edu/~sodani/sodani.html (old) |
dynamic instruction reuse
dblp | |
Mary Lou Soffa |
Professor U of Virginia, CS cs.virginia.edu/~soffa |
continuous and adaptive compilation, path and resource sensitive optimizations, experimental evaluation of optimizations, debugging optimized code, demand driven data flow, GUI testing dblp | |
Gurindar S. Sohi |
Professor U of Wisconsin-Madison, CS cs.wisc.edu/~sohi Maurice Wilkes (1999) award |
Multiscalar, speculative execution dblp | |
Yan Solihin |
Professor North Carolina State U cesr.ncsu.edu/solihin |
memory hierarchy organization, asymmetric architecture, customizable threads, processor-memory integration, self-optimizing systems dblp | |
Arun K. Somani |
Professor Iowa State U, EE vulcan.ee.iastate.edu/~arun |
fault tolerant computing, computer interconnection networks, optical networking, computer architecture, parallel computer systems dblp | |
Fabio Somenzi |
Professor U of Colorado at Boulder, ECE vlsi.colorado.edu/~fabio |
formal verification, CUDD, VIS, CAD, logic minimization dblp | |
Daniel J. Sorin |
Professor Duke U, EE ee.duke.edu/~sorin |
SMP, high availability servers, memory system design, verification of memory consistency, performance analysis dblp | |
Christos P. Sotiriou |
Professor ICS-FORTH, Heraklion, Crete, Greece ics.forth.gr/~sotiriou |
asynchronous circuit design and testing, industrial EDA tools for asynchronous design dblp | |
Jens Sparsø |
Professor Technical U of Denmark imm.dtu.dk/~jsp |
architecture and design of VLSI systems, asynchronous logic dblp | |
Evan Speight |
Professor Cornell U, ECE csl.cornell.edu/~espeight |
distributed computing, parallel processing, computer architecture, location-independent data access, operating systems dblp | |
Ellen Spertus |
Professor Mills College mills.edu/ACAD_INFO/mcs_spertus.html |
information retrieval, Internet, social issues, computer architecture, compilers dblp | |
Amitabh Srivastava |
Vice President Microsoft research.microsoft.com/users/amitabhs |
ATOM, programmer productivity, software engineering dblp | |
Richard M. Stallman |
President Free Software Foundation stallman.org |
Emacs, gcc, bison dblp | |
Mircea Stan |
Professor U of Virginia, EE ee.virginia.edu/~mrs8n |
low-power encoding methods and circuits, CAD for high-level power estimation, circuit design for novel low-power devices, low-power system integration dblp | |
Bjarne Steensgaard |
Researcher Microsoft Research research.microsoft.com/~rusa |
alias analysis, VDG, Java, C dblp | |
Darko Stefanovic |
Professor U of New Mexico CS cs.unm.edu/~darko |
dynamic cooperative performance optimization for Java, dynamic binary translation, computing with biochemical molecules dblp | |
J. Gregory Steffan |
Professor U of Toronto, EE, Canada eecg.toronto.edu/~steffan |
thread-level data speculation
dblp | |
Bernhard Steffen |
Professor U of Dortmund, Germany ls5-www.cs.uni-dortmund.de/staff/steffen.en.html |
static analysis, lazy code motion, formal verification dblp | |
Per Stenström |
Professor Chalmers U, Goteborg, Sweden ce.chalmers.se/~pers |
high-performance computers, multiprocessors for multimedia/database/numeric applications dblp | |
Thomas L. Sterling |
Professor Caltech U cacr.caltech.edu/~tron |
Beowulf, Hybrid Technology Multithreaded Architecture (HTMT), parallel computer architecture, system software, evaluation dblp | |
James E. Stine |
Professor Illinois Institute of Technology, ECE ece.iit.edu/~jstine |
computer arithmetic, computer architecture, VLSI, CAD techniques, reliable computing, compilers, digital circuit design, FPGA and DSP architectures dblp | |
Paul Stodghill |
Research Associate Cornell U, CS cs.cornell.edu/stodghil |
sparse compilation, sparse computations, fault-tolerance and dynamic resource management for scientific computations, extensible and open compiler systems, programming systems for HPC dblp | |
Mark G. Stoodley |
U of Toronto, Canada eecg.toronto.edu/~stoodla |
low-level compiler optimizations and related architectural features, vector microprocessors dblp | |
Quentin F. Stout |
Professor U of Michigan eecs.umich.edu/~qstout |
parallel and scientific computing, adaptive sampling designs, algorithms and data structures, operator theory and analysis dblp | |
Andrzej J. Strojwas |
Professor Carnegie Mellon U, ECE ece.cmu.edu/people/show.php?type=faculty&id=171 |
design and manufacturing of ULSIC
dblp | |
Bjarne Stroustrup |
AT&T Research/Texas A&M U research.att.com/~bs/homepage.html ACM Grace Murray Hopper award (1983) award |
C++
dblp | |
Volker Strumpen |
Research scientist MIT cag.lcs.mit.edu/~strumpen |
Porch: portable checkpoint compiler, Cilk, distributed operating systems, RAW operating system dblp | |
Michael Stumm |
Professor U of Toronto, Canada eecg.utoronto.ca/~stumm |
operating systems for distributed and parallel systems, multiprocessor architectures, DSM, parallel file systems, parallel compilers, Hector Multiprocessor, Hurricane OS, NUMAchine multiprocessor, Tornado OS dblp | |
Zhendong Su |
Professor UC Davis, CS cs.ucdavis.edu/~su |
static analyses for error detection
dblp | |
Bronis R. de Supinski |
Lawrence Livermore National Lab llnl.gov/CASC/people/de_supinski |
cache coherence and distributed shared memory, consistency semantics, networks of workstations, distributed object computing, parallel and distributed simulation dblp | |
Ivan E. Sutherland |
Sun sun.com/960710/feature3/ivan-profile.html Turing (1988) award, von Neumann medal, computer graphics award |
asynchronous logic, micropipelines, Counterflow dblp | |
Bertil P. Svensson |
Professor Chalmers U, Goteborg, Sweden ce.chalmers.se/People/svensson.html |
parallel processing for embedded systems, distributed massively parallel architectures, neurocomputers, real-time systems dblp | |
Philip H. Sweany |
Texas Instruments |
compilation for VLIW
dblp | |
Peter F. Sweeney |
IBM Research T. J. Watson research.ibm.com/people/p/pfs/ |
analysis and optimization of object-oriented languages, software distribution dblp | |
Dennis Sylvester |
Professor U of Michigan eecs.umich.edu/~dennis |
modeling/characterization/analysis of deep submicron device technology
dblp |