Michela Taufer

Last updated

Michela Taufer
Born (1971-04-23) 23 April 1971 (age 53)
NationalityAmerican
Alma mater ETH Zurich (Swiss Federal Institute of Technology in Zürich)
Known for
Awards
  • R&D100 Award in the Software/Service Category (2021) [5]
  • IEEE Senior Member (2020) [1]
  • IBM Faculty Award (2019, 2021) [6]
  • ACM Distinguished Scientist (2015) [7]
  • ACM Senior Member (2014) [8]
Scientific career
Fields
Institutions
Academic advisors
Website https://globalcomputing.group/about.html

Michela Taufer (born 23 April 1971) [9] is an Italian-American computer scientist and holds the Jack Dongarra Professorship in High Performance Computing within the Department of Electrical Engineering and Computer Science at the University of Tennessee, Knoxville. [10] She is an ACM Distinguished Scientist [7] and an IEEE Senior Member. [1] In 2021, together with a team al Lawrence Livermore National Laboratory, she earned a R&D 100 Award for the Flux workload management software framework in the Software/Services category.

Contents

Education

Taufer attended the University of Padua where she obtained a Laurea in Computer Engineering in 1996. She later went on to earn her Ph.D. in computer science at ETH Zurich (Swiss Federal Institute of Technology in Zürich) in 2002. [9] The dissertation for her Ph.D. in computer science from ETH Zurich (Swiss Federal Institute of Technology in Zürich) was titled, Inverting Middleware: Performance Analysis of Layered Application Codes in High Performance Distributed Computing, and was supervised by Thomas M. Stricker and Daniel A. Reed. [9]

Research

Her current research interests [11] include high performance computing, [12] scientific applications, and their programmability on multi-core and many-core platforms. [13] She applies advances in computational and algorithmic solutions for high-performance computing technologies (i.e., volunteer computing, accelerators and GPUs, and in situ analytics workflows) [14] to multi-disciplinary fields including molecular dynamics, [15] ecoinformatics, seismology, and biology.

See also

Related Research Articles

In system administration, orchestration is the automated configuration, coordination, deployment, development, and management of computer systems and software.

General-purpose computing on graphics processing units is the use of a graphics processing unit (GPU), which typically handles computation only for computer graphics, to perform computation in applications traditionally handled by the central processing unit (CPU). The use of multiple video cards in one computer, or large numbers of graphics chips, further parallelizes the already parallel nature of graphics processing.

<span class="mw-page-title-main">Barbara Liskov</span> American computer scientist

Barbara Liskov is an American computer scientist who has made pioneering contributions to programming languages and distributed computing. Her notable work includes the introduction of abstract data types and the accompanying principle of data abstraction, along with the Liskov substitution principle, which applies these ideas to object-oriented programming, subtyping, and inheritance. Her work was recognized with the 2008 Turing Award, the highest distinction in computer science.

<span class="mw-page-title-main">David Bader (computer scientist)</span> American computer scientist

David A. Bader is a Distinguished Professor and Director of the Institute for Data Science at the New Jersey Institute of Technology. Previously, he served as the Chair of the Georgia Institute of Technology School of Computational Science & Engineering, where he was also a founding professor, and the executive director of High-Performance Computing at the Georgia Tech College of Computing. In 2007, he was named the first director of the Sony Toshiba IBM Center of Competence for the Cell Processor at Georgia Tech.

The International Parallel and Distributed Processing Symposium is an annual conference for engineers and scientists to present recent findings in the fields of parallel processing and distributed computing. In addition to technical sessions of submitted paper presentations, the meeting offers workshops, tutorials, and commercial presentations & exhibits. IPDPS is sponsored by the IEEE Computer Society's Technical Committee on Parallel Processing.

Within cluster and parallel computing, a cluster manager is usually backend graphical user interface (GUI) or command-line interface (CLI) software that runs on a set of cluster nodes that it manages. The cluster manager works together with a cluster management agent. These agents run on each node of the cluster to manage and configure services, a set of services, or to manage and configure the complete cluster server itself In some cases the cluster manager is mostly used to dispatch work for the cluster to perform. In this last case a subset of the cluster manager can be a remote desktop application that is used not for configuration but just to send work and get back work results from a cluster. In other cases the cluster is more related to availability and load balancing than to computational or specific service clusters.

Dr. Subhash Saini is a senior computer scientist at NASA. He is a member of the Ames Research and Technology Council.

rCUDA Type of middleware software framework for remote GPU virtualization

rCUDA, which stands for Remote CUDA, is a type of middleware software framework for remote GPU virtualization. Fully compatible with the CUDA application programming interface (API), it allows the allocation of one or more CUDA-enabled GPUs to a single application. Each GPU can be part of a cluster or running inside of a virtual machine. The approach is aimed at improving performance in GPU clusters that are lacking full utilization. GPU virtualization reduces the number of GPUs needed in a cluster, and in turn, leads to a lower cost configuration – less energy, acquisition, and maintenance.

<span class="mw-page-title-main">Tachyon (software)</span>

Tachyon is a parallel/multiprocessor ray tracing software. It is a parallel ray tracing library for use on distributed memory parallel computers, shared memory computers, and clusters of workstations. Tachyon implements rendering features such as ambient occlusion lighting, depth-of-field focal blur, shadows, reflections, and others. It was originally developed for the Intel iPSC/860 by John Stone for his M.S. thesis at University of Missouri-Rolla. Tachyon subsequently became a more functional and complete ray tracing engine, and it is now incorporated into a number of other open source software packages such as VMD, and SageMath. Tachyon is released under a permissive license.

Margaret Martonosi is an American computer scientist who is currently the Hugh Trumbull Adams '35 Professor of Computer Science at Princeton University. Martonosi is noted for her research in computer architecture and mobile computing with a particular focus on power-efficiency.

<span class="mw-page-title-main">Ümit Çatalyürek</span>

Ümit V. Çatalyürek is a professor of computer science at the Georgia Institute of Technology, and adjunct professor in department of Biomedical Informatics at the Ohio State University. He is known for his work on graph analytics, parallel algorithms for scientific applications, data-intensive computing, and large scale genomic and biomedical applications. He was the director of the High Performance Computing Lab at the Ohio State University. He was named Fellow of the Institute of Electrical and Electronics Engineers (IEEE) in 2016 for contributions to combinatorial scientific computing and parallel computing.

In the high-performance computing environment, burst buffer is a fast intermediate storage layer positioned between the front-end computing processes and the back-end storage systems. It bridges the performance gap between the processing speed of the compute nodes and the Input/output (I/O) bandwidth of the storage systems. Burst buffers are often built from arrays of high-performance storage devices, such as NVRAM and SSD. It typically offers from one to two orders of magnitude higher I/O bandwidth than the back-end storage systems.

<span class="mw-page-title-main">ACM SIGARCH</span> ACMs Special Interest Group on computer architecture

ACM SIGARCH is the Association for Computing Machinery's Special Interest Group on computer architecture, a community of computer professionals and students from academia and industry involved in research and professional practice related to computer architecture and design. The organization sponsors many prestigious international conferences in this area, including the International Symposium on Computer Architecture (ISCA), recognized as the top conference in this area since 1975. Together with IEEE Computer Society's Technical Committee on Computer Architecture (TCCA), it is one of the two main professional organizations for people working in computer architecture.

<span class="mw-page-title-main">ACM SIGHPC</span> ACMs Special Interest Group on High Performance Computing

ACM SIGHPC is the Association for Computing Machinery's Special Interest Group on High Performance Computing, an international community of students, faculty, researchers, and practitioners working on research and in professional practice related to supercomputing, high-end computers, and cluster computing. The organization co-sponsors international conferences related to high performance and scientific computing, including: SC, the International Conference for High Performance Computing, Networking, Storage and Analysis; the Platform for Advanced Scientific Computing (PASC) Conference; Practice and Experience in Advanced Research Computing (PEARC); and PPoPP, the Symposium on Principles and Practice of Parallel Programming.

<span class="mw-page-title-main">Richard Vuduc</span>

Richard Vuduc is a tenured professor of computer science at the Georgia Institute of Technology. His research lab, The HPC Garage, studies high-performance computing, scientific computing, parallel algorithms, modeling, and engineering. He is a member of the Association for Computing Machinery (ACM). As of 2022, Vuduc serves as Vice President of the SIAM Activity Group on Supercomputing. He has co-authored over 200 articles in peer-reviewed journals and conferences.

In 1989, the International Parallel and Distributed Processing Symposium established the Charles Babbage Award to be given each year to a conference participant in recognition of exceptional contributions to the field. In almost all cases, the award is given to one of the invited keynote speakers at the conference. The selection was made by the steering committee chairs, upon recommendation from the Program Chair and General Chair who have been responsible for the technical program of the conference, including inviting the speakers. It is presented immediately following the selected speaker's presentation at the conference, and he or she is given a plaque that specifies the nature of their special contribution to the field that is being recognized by IPDPS.

<span class="mw-page-title-main">Torsten Hoefler</span> Computer science professor

Torsten Hoefler is a Professor of Computer Science at ETH Zurich and the Chief Architect for Machine Learning at the Swiss National Supercomputing Centre. Previously, he led the Advanced Application and User Support team at the Blue Waters Directorate of the National Center for Supercomputing Applications, and held an adjunct professor position at the Computer Science Department at the University of Illinois at Urbana Champaign. His expertise lies in large-scale parallel computing and high-performance computing systems. He focuses on applications in large-scale artificial intelligence as well as climate sciences.

References

  1. 1 2 3 4 Peckham, Oliver (18 April 2019). "Interview with 2019 Person to Watch Michela Taufer". HPCwire. Retrieved 20 September 2024.
  2. 1 2 Estrada, Trilce; Taufer, Michela; Reed, Kevin (18 May 2009). "Modeling Job Lifespan Delays in Volunteer Computing Projects". 2009 9th IEEE/ACM International Symposium on Cluster Computing and the Grid. CCGRID '09. USA: IEEE Computer Society. pp. 331–338. doi:10.1109/CCGRID.2009.69. ISBN   978-0-7695-3622-4.
  3. 1 2 "Computer scientist wins NSF grant | UDaily". www.udel.edu. Retrieved 20 September 2024.
  4. 1 2 Stodden, Victoria; McNutt, Marcia; Bailey, David H.; Deelman, Ewa; Gil, Yolanda; Hanson, Brooks; Heroux, Michael A.; Ioannidis, John P.A.; Taufer, Michela (9 December 2016). "Enhancing reproducibility for computational methods". Science. 354 (6317): 1240–1241. doi:10.1126/science.aah6168. ISSN   0036-8075. PMID   27940837.
  5. R&D100 Award Winners, by R&D100 Awards; published 2021
  6. IBM Faculty awards Recipients, by IBM; published 6 February 2019; retrieved 26 April 2020
  7. 1 2 "ACM's Distinguished Members Cited for Advances in Computing that Will Yield Real World Impact". www.acm.org. Retrieved 20 September 2024.
  8. ACM-W – Supporting, Celebrating, and Advocating for Women in Computing; published 24 August 2014; retrieved 26 April 2020
  9. 1 2 3 4 Michela Taufer. (2002) Inverting Middleware: Performance Analysis of Layered Application Codes in High Performance Distributed Computing(PhD). ETH Zurich (Swiss Federal Institute of Technology in Zürich); retrieved 26 April 2020
  10. "Min H. Kao Department of Electrical Engineering & Computer Science - The University of Tennessee, Knoxville". Eecs.utk.edu. Retrieved 26 April 2020.
  11. "Dr. Michela Taufer, research profile – personal details (GCLab)" . Retrieved 27 April 2020.
  12. M. Taufer, C. An, A. Kerstens, and C.L. Brooks III, "Predictor@Home: A Protein Structure Prediction Supercomputer' Based on Global Computing", IEEE Transactions on Parallel and Distributed Systems,; 17(8), pp. 786-796 (2006)
  13. Taufer, Michela; Mohr, Bernd; Kunkel, Julian M. (5 October 2016). High Performance Computing: ISC High Performance 2016 International Workshops, ExaComm, E-MuCoCoS, HPC-IODC, IXPUG, IWOPH, P^3MA, VHPC, WOPSSS, Frankfurt, Germany, June 19–23, 2016, Revised Selected Papers. Springer. ISBN   978-3-319-46079-6.
  14. M. Taufer, O. Padron, P Saponaro, and S. Patel, "Improving numerical reproducibility and stability in large-scale numerical simulations on GPUs", 2010 IEEE International Symposium on Parallel & Distributed Processing (IPDPS), Atlanta, GA; pp. 1-9 (2010)
  15. Taufer, M.; Anderson, D.; Cicotti, P.; Brooks, C.L. (2005). "Homogeneous Redundancy: A Technique to Ensure Integrity of Molecular Simulation Results Using Public Computing". 19th IEEE International Parallel and Distributed Processing Symposium. pp. 119a. doi:10.1109/IPDPS.2005.247. ISBN   0-7695-2312-9. S2CID   7066121.