Academic Personal Vcard
.01

ABOUT

PERSONAL DETAILS
Im Neuenheimer Feld 368, 69120 Heidelberg, Germany
Hello! I am passionate about HPC-related research.
Welcome to my Personal and Academic profile
Available for reviewing tasks / research collaborations / discussions

BIO

ABOUT ME

Dr. Sarah M. Neuwirth is a postdoctoral research scientist in the Computer Architecture Group at Heidelberg University, Germany. In 2018, she was awarded her Ph.D. in Computer Science from the Heidelberg University. She was honored with the "ZONTA Science Award 2019" for her outstanding dissertation. Her research mainly focuses on parallel file and storage systems, modular supercomputing, high-performance network communication, and parallel I/O optimization. Sarah has worked on numerous research collaborations including working with: the Jülich Supercomputing Centre (DEEP Project Series), the Oak Ridge National Laboratory, and the Virginia Polytechnic Institute and State University.

HOBBIES

INTERESTS

Duis eu finibus urna. Pellentesque facilisis tellus vel leo accumsan, a tristique est luctus. Morbi quis euismod nulla. Sed eu nibh eros.

Duis eu finibus urna. Pellentesque facilisis tellus vel leo accumsan, a tristique est luctus. Morbi quis euismod nulla. Sed eu nibh eros.

Duis eu finibus urna. Pellentesque facilisis tellus vel leo accumsan, a tristique est luctus. Morbi quis euismod nulla. Sed eu nibh eros.

Duis eu finibus urna. Pellentesque facilisis tellus vel leo accumsan, a tristique est luctus. Morbi quis euismod nulla. Sed eu nibh eros.

FACTS

NUMBERS ABOUT ME

920
CUPS OF COFFEE
65
PROJECTS COMPLETED
2965
HOURS OF CODING
35
WORKSHOPS
2M
LINES OF CODE
100
SATISFIED CUSTOMERS

.02

RESUME

  • EDUCATION
  • 2018
    2013
    Heidelberg, Germany

    Computer Science - Ph.D.

    HEIDELBERG UNIVERSITY

    Dissertation: "Accelerating Network Communication and I/O in Scientific High Performance Computing Environments". Defended with "summa cum laude".
  • 2012
    2010
    Mannheim, Germany

    Computer Science & Mathematics - Diplom

    UNIVERSITY OF MANNHEIM

    Diplom is a German university degree comparable to the M.S.. Thesis: "Block-oriented Cache Layer for High-speed Flash".
  • 2010
    2006
    Mannheim, Germany

    Computer Science & Mathematics - B.S.

    UNIVERSITY OF MANNHEIM

    Bachelor of Science (B.S.) in Computer Science & Mathematics.
  • ACADEMIC AND PROFESSIONAL POSITIONS
  • 11/2012
    Present
    Heidelberg, Germany

    Research Scientist

    COMPUTER ARCHITECTURE GROUP, HEIDELBERG UNIVERSITY

    Researcher (full-time position) in Prof. Dr. Ulrich Bruening’s research group with focus on high performance interconnection networks, parallel file systems, I/O optimization and middleware, communication protocols, and accelerator-oriented communication.
  • 05/2016
    08/2016
    Oak Ridge, TN, USA

    Visiting Research Scholar

    OAK RIDGE NATIONAL LABORATORY

    Researcher in the Technology Integration Group of the OLCF with a focus on load balancing in parallel file systems.
  • 06/2015
    09/2015
    Oak Ridge, TN, USA

    Visiting Research Scholar

    OAK RIDGE NATIONAL LABORATORY

    Researcher in the Technology Integration Group of the OLCF with a focus on load balancing in parallel file systems.
  • 08/2012
    10/2012
    Mannheim, Germany

    Research Assistant

    COMPUTER ARCHITECTURE GROUP, HEIDELBERG UNIVERSITY

    Researcher in Prof. Dr. Ulrich Bruening’s research group with focus on the communication protocol design and prototyping of a network device interface for the Extoll interconnect.
  • NON-ACADEMIC WORK EXPERIENCE
  • 04/2010
    04/2012
    Mannheim, Germany

    Student Assistant

    UNIVERSITY OF MANNHEIM

    System and web content administration for the School of Business Informatics and Mathematics.
  • 09/2009
    03/2010
    Mannheim, Germany

    Web Developer & System Administrator

    zaubzer.de DTP & Mac

    Design and implementation of customized web pages and content management systems. Customer support and system administration for web services.
  • 06/2009
    08/2009
    Mannheim, Germany

    Web Developer Intern

    zaubzer.de DTP & Mac

    Implementation and maintenance of web pages based on HTML, CSS, PHP, JavaScript. Configuration and maintenance of content management systems (Typo3, Joomla!).
  • 04/2008
    05/2009
    Mannheim, Germany

    Student Assistant

    UNIVERSITY OF MANNHEIM

    Administrative support and event management for the School of Mathematics and Informatics.
.03

PUBLICATIONS

PUBLICATIONS LIST
9 JUL 2020

Resource Contention Aware Load Balancing for Large-Scale Parallel File Systems

ONLINE SUBMISSION - Jul 9, 2020

Submitted to IEEE Transactions on Parallel and Distributed Systems (TPDS).

Journal Paper Arnab K. Paul, Sarah Neuwirth, Bharti Wadhwa et al.
24 MAY 2019

iez: Resource Contention Aware Load Balancing for Large-Scale Parallel File Systems

RIO DE JANEIRO, BRAZIL - May 20-24, 2019

Proceedings of the 33rd IEEE International Parallel and Distributed Processing Symposium (IPDPS 2019), DOI: 10.1109/IPDPS.2019.00070.

Conferences Bharti Wadhwa, Arnab K. Paul, Sarah Neuwirth et al.
17 DEC 2018

Accelerating Network Communication and I/O in Scientific High Performance Computing Environments

HEIDELBERG, GERMANY - Dec. 17, 2018

Ph.D. dissertation at Heidelberg University, Germany.

Theses Sarah Neuwirth
25 SEPT 2018

Extoll Lustre Network Driver: Overview and Preliminary Results

PARIS, FRANCE - Sept. 24-25, 2018

Workshop presentation at the Lustre Administrator and Developer Workshop 2018 (LAD'18).

Workshops Sarah Neuwirth, T. Groschup, U. Bruening
28 JUN 2018

Evaluation of Lustre RDMA Performance over Extoll

FRANKFURT, GERMANY - June 24-28, 2018

Invited talk at the ISC High Performance Conference 2018 (ISC18), Exhibitor Forum.

Invited Talks Sarah Neuwirth, T. Groschup
17 DEC 2017

Automatic and Transparent Resource Contention Mitigation for Improving Large-scale Parallel File System Performance

SHENZHEN, CHINA - Dec. 15-17, 2017

Proceedings of the 23rd IEEE International Conference on Parallel and Distributed Systems (ICPADS 2017), DOI: 10.1109/ICPADS.2017.00084.

Conferences Sarah Neuwirth, F. Wang, S. Oral, U. Bruening
18 NOV 2016

An I/O Load Balancing Framework for Large-scale Applications (BPIO 2.0)

SALT LAKE CITY, UT, USA - Nov. 13-18, 2016

Poster paper at the IEEE/ACM International Conference for High Performance Computing, Networking, Storage and Analysis (SC16).

Posters Sarah Neuwirth, F. Wang, S. Oral, U. Bruening
12 NOV 2016

Alternative Low-latency Interconnect Options

SALT LAKE CITY, UT, USA - Nov. 11-12, 2016

Invited talk at the High Performance - Consortium for Advanced Scientific and Technical Computing User Group Meeting (HP-CAST 27).

Invited Talks Sarah Neuwirth, M. Nüssle, U. Brüning
28 OCT 2016

Using Balanced Data Placement to Address I/O Contention in Production Environments

LOS ANGELES, CA, USA - Oct. 26-28, 2016

Proceedings of the 28th International Symposium on Computer Architecture and High Performance Computing (SBAC-PAD 2016), DOI: 10.1109/SBAC-PAD.2016.10. Best Paper Finalist.

Conferences Sarah Neuwirth et al.
17 DEC 2015

Communication Models for Distributed Intel Xeon Phi Coprocessors

MELBOURNE, AUSTRALIA - Dec. 14-17, 2015

Proceedings of the 21st IEEE International Conference on Parallel and Distributed Systems (ICPADS 2015), DOI: 10.1109/ICPADS.2015.69.

Conferences Sarah Neuwirth, D. Frey, U. Brüning
17 NOV 2015

Network-Attached Accelerators: Host-independent Accelerators for Future HPC Systems

AUSTIN, TX, USA - Nov. 15-20, 2015

Poster paper at the IEEE/ACM International Conference for High Performance Computing, Networking, Storage and Analysis (SC15).

Posters Sarah Neuwirth, D. Frey, U. Bruening
14 NOV 2015

Measurements with an Extreme Low-Latency Interconnect on HP Servers

AUSTIN, TX, USA - Nov. 13-14, 2015

Invited talk at the High Performance - Consortium for Advanced Scientific and Technical Computing User Group Meeting (HP-CAST 25).

Invited Talks Sarah Neuwirth, U. Bruening, M. Nuessle
2 SEPT 2015

Improving Large-scale Application Performance with ADIOS and BPIO

GATLINBURG, TN, USA - Aug. 31-Sept. 2, 2015

Poster at the 2015 Smoky Mountains Computational Sciences and Engineering Conference (SMC15).

Posters Sarah Neuwirth, S. Oral, F. Wang, Q. Liu, S. Vazhkudai
11 FEB 2015

Scalable Communication Architecture for Network-Attached Accelerators

BURLINGAME, CA, USA - Feb. 7-11, 2015

Proceedings of the 21st IEEE International Symposium on High Performance Computer Architecture (HPCA 2015), DOI: 10.1109/HPCA.2015.7056068.

Conferences Sarah Neuwirth, D. Frey, M. Nüssle, U. Brüning
29 JUL 2012

Block Oriented Cache Layer for High Speed Flash

MANNHEIM, GERMANY - Jul. 29, 2012

Diplom thesis (comparable to Master thesis) at the University of Mannheim, Germany.

Theses Sarah Neuwirth
.04

RESEARCH

MAIN RESEARCH INTERESTS
  • Parallel File and Storage Systems
  • Parallel I/O and Middleware Optimization
  • Merging of Cloud Computing and HPC Paradigms
  • Modular Supercomputing
  • (Software) Communication Protocols
  • Direct Communication Methods for Distributed Accelerators
  • High Performance Interconnection Networks
SELECTED RESEARCH PROJECTS

DEEP PROJECT - DYNAMICAL EXASCALE ENTRY PLATFORM

DEVELOPING A NOVEL ARCHITECTURE FOR NEXT-GENERATION SUPERCOMPUTERS

DEEP was an Exascale project funded by the EU 7th framework programme. The Cluster-Booster concept was designed to overcome the limitations of current accelerator-based architectures in order to provide dynamic workload distribution, but also to improve resiliency. There is no relation between faulty cluster nodes and booster nodes. Extoll was chosen as the Booster interconnect.

By utilizing Extoll's Shared Memory Functional Unit, a distributed shared memory system was created that transparently encapsulates loads and stores into network transactions to remote accelerator nodes. The Network-attached Accelerators architecture (see publications) was derived from the Booster concept and provides support for PCIe-based accelerator devices.

EXTOLL INTERCONNECT TECHNOLOGY

SOFTWARE ECOSYSTEM FOR A HIGH-SPEED INTERCONNECT

Extoll introduces a novel interconnection network technology for high performance computing systems. The design provides hardware support for RDMA, message passing, and shared memory communication. The Extoll NIC implements a direct network approach by integrating a switching logic on-chip, which removes the need for external switches. The natural topology choice is a 3D torus.

The project work focused on the communication protocol design and software prototyping (mainly device driver level) for the Extoll NIC, including efficient scatter/gather I/O DMA operations, RDMA-accelerated TCP/IP protocol suite support and Direct Sockets over Extoll. In addition, the software project provided the support for a parallel file system through the design and prototype implementation of a Lustre Network Driver for the Extoll technology (EXLND).

BALANCED PLACEMENT I/O (BPIO) INTEGRATION

I/O OPTIMIZATION FOR LARGE-SCALE PARALLEL FILE SYSTEMS

Resource contention adversely impacts the performance and scalability of high performance computing systems. The BPIO strategy tackles this problem by intelligently allocating I/O paths for a given parallel file system and its underlying storage system. It combines the optimization done at the interconnection network level with the load balancing done at the file system level. BPIO is available as Aequilibro, an integration with the platform-neutral I/O middleware ADIOS, and TAPP-IO, a pre-loadable load balancing framework.

.05

TEACHING

  • TEACHING EXPERIENCE
  • Winter
    2020

    Lecturer - Parallel Computer Architecture

    HEIDELBERG UNIVERSITY, GERMANY

    Prepared and gave graduate-level lecture, prepared assignments and examinations, awarded final grades, mentored graduate teaching assistants.
  • 2020
    2019

    Lecturer - High Performance Interconnection Networks

    HEIDELBERG UNIVERSITY, GERMANY

    Prepared and gave graduate-level lectures, prepared assignments and examinations, awarded final grades, mentored teaching assistants.
    Held: summer 2019, summer 2020.
  • 2019
    2013

    Teaching Assistant / Guest Lecturer - Parallel Computer Architecture

    HEIDELBERG UNIVERSITY, GERMANY

    Prepared assignments and examinations, gave guest lectures, graded homework, held office hours.
    Held: every winter from 2013 to 2019.
  • PROFESSIONAL SUPERVISION
  • Today
    2013

    Student Research and Thesis Advisor

    HEIDELBERG UNIVERSITY, GERMANY

    Supervised students and graded their project work, held office hours. Supervised graduate-level (Master’s theses, student research projects, seminar papers) and undergraduate-level (Bachelor theses, student research projects) work.
.06

HONORS & AWARDS

  • ACADEMIC ACHIEVEMENTS
  • March
    2020
    Heidelberg, Germany

    ZONTA Science Award 2019

    COMPETITIVE AWARD FOR ACADEMIC EXCELLENCE

    Awarded by the ZONTA Club Heidelberg and the Heidelberg University for an outstanding Ph.D. dissertation and continuous efforts in the social engagement for students.
  • Nov.
    2019
    Denver, CO, USA

    Most Memorable Mentor

    SC19 PLANNING COMMITTEE CERTIFICATE OF APPRECIATION

    "Presented to the SC19 SCinet volunteer who reminds us in an unforgettable way of the courage in encouragement".
  • Dec.
    2018
    Heidelberg, Germany

    Ph.D. Defense with Highest Honors

    HIGHEST REMARK FOR ACADEMIC EXCELLENCE IN GERMANY

    Doctoral degree successfully defended with the highest possible remark "summa cum laude".
  • Oct.
    2016
    Los Angeles, CA, USA

    SBAC-PAD 2016 Best Paper Finalist

    SELECTED AS RUNNER-UP (2nd PLACE)

    IEEE 28th International Symposium on Computer Architecture and High Performance Computing (SBAC-PAD 2016).
  • Aug.
    2015
    Gatlinburg, TN, USA

    SMC15 Best Poster Award

    COMPETITIVE AWARD FOR EXCELLENT PRESENTATION OF RESEARCH

    Smoky Mountains Computational Sciences and Engineering Conference 2015, Track "Integration of Computing and Data Into Instruments of Science and Engineering".
  • 2006
    2005
    Mannheim, Germany

    Scholarship Program in Mathematics for High School Students

    COMPETITIVE SCHOLARSHIP PROGRAM FOR GIFTED STUDENTS

    Highly talented high school students from the Rhine-Neckar Metropolitan Region were selected to participate in the University of Mannheim's mathematics promotion program called "Schülerzirkel Mathematik".
.07

CONTACT

Contact Me


Interested to talk about a potential research collaboration or just want to get in touch with me?
Simply reach out to me via LinkedIn or Twitter (see navigation).