From a18df17a4d759301b870544e56e9d379a1d3ff95 Mon Sep 17 00:00:00 2001 From: marcwitasee Date: Tue, 27 Aug 2024 15:28:33 -0500 Subject: [PATCH] updates to index --- index.html | 501 +++++++++++++++++++++++++++++++++-------------------- 1 file changed, 309 insertions(+), 192 deletions(-) diff --git a/index.html b/index.html index c21ca37..7bab991 100644 --- a/index.html +++ b/index.html @@ -13,8 +13,8 @@ color: #333; } header { - background-image: url('./assets/img/reproducibilitywebsitebackground.jpg'); - background-size: cover; + background-image: url('./assets/img/background.jpg'); + background-size: contain; background-position: bottom; color: #fff; text-align: center; @@ -53,9 +53,12 @@ color: #fff; } main { - padding: 1rem; + background-color: #f9f9f9; + padding: 2rem; max-width: 60%; margin: 0 auto; + box-shadow: 0 0 10px rgba(0,0,0,0.1); + border-radius: 8px; } .section { display: none; @@ -83,20 +86,41 @@ } .speakers { display: flex; + flex-direction: column; flex-wrap: wrap; justify-content: center; margin-top: 2rem; } .speaker { - text-align: center; margin: 10px; padding: 10px; border: 1px solid #2c3e50; - max-width: 300px; + border-radius: 8px; + padding: 20px; + box-shadow: 0 2px 5px rgba(0,0,0,0.1); + max-width: 100%; } - .bio-text { - text-align: left; - font-size: 14px; + .speaker-image { + width: 100%; + max-height: 300px; + object-fit: contain; + border-radius: 8px; + margin-bottom: 15px; + } + .speaker h3 { + margin: 0; + color: #333; + } + + .speaker h4 { + margin: 10px 0; + color: #666; + } + + .abstract { + font-size: 0.9em; + line-height: 1.6; + color: #444; } .venue-image, .map-image { width: 40%; @@ -123,16 +147,9 @@ .content-image { max-width: 100%; object-fit: cover; - max-height: 300px; margin: 1rem 1rem 1rem 1rem; border-radius: 8px; } - .speaker-image { - width: 150px; - height: 150px; - border-radius: 50%; - object-fit: cover; - } .venue-images { display: flex; flex-wrap: wrap; @@ -154,7 +171,10 @@ .callout { background-color: #f8f9fa; border-left: 5px solid #4a90e2; - padding: 20px; + width: 50%; + padding-left: 20px; + padding-top: 5px; + padding-bottom: 5px; margin: 25px 0; box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1); border-radius: 0 8px 8px 0; @@ -186,12 +206,43 @@ max-width: 100%; margin: 20px auto; overflow-x: auto; + display:none } .gantt-chart svg { display: block; width: 800px; height: auto; } + .gallery { + display: flex; + flex-wrap: wrap; + justify-content: space-around; + gap: 20px; + } + + .gallery-item { + width: 200px; + text-decoration: none; + color: inherit; + transition: transform 0.3s ease; + } + + .gallery-item:hover { + transform: scale(1.05); + } + + .gallery-item img { + width: 100%; + height: 150px; + object-fit: cover; + border-radius: 8px; + } + + .gallery-caption { + margin-top: 8px; + text-align: center; + font-size: 14px; + } @media (max-width: 768px) { .speakers { flex-direction: column; @@ -234,182 +285,161 @@ Community Workshop on Practical Reproducibility in HPC - A REPETO Project Initiative - November 18, 2024 - Terminus 330, Atlanta, GA + The 4th Chameleon User Meeting + November 18, 2024 - Terminus 330, Atlanta, GA
-
- Chameleon Server Stacks at ANL -

Welcome to the Community Workshop on Practical Reproducibility in HPC

+
+

Welcome to the Community Workshop on Practical Reproducibility + in HPC

-

Event Info

-

Date: Monday, November 18, 2024

-

Location: Terminus 330, Atlanta, GA

-

Time: 8:30 AM - 6:30 PM ET

+

Event Info

+

Date: Monday, November 18, 2024
+ Location: Terminus 330, Atlanta, GA
+ Time: 8:30 AM - 6:30 PM ET

+ Register Now
-

Join us for a full-day workshop exploring practical - reproducibility in High-Performance Computing (HPC) featuring - keynotes from Torsten Hoefler, Professor of Computer Science at ETH - Zurich, and Kate Keahey, Senior Computer Scientist at Argonne - National Labratory. This event aims to bridge the gap between - theoretical reproducibility and its real-world application in HPC - research.

- Register Now -
- -
-

About the Workshop

-

There is widespread agreement that adopting practices enabling or facilitating reproducibility of computational results can lead to more robust science and increased scientific productivity. In particular, enabling practical reproducibility, i.e., a practice whereby reproducing results rather than just reading about them becomes a mainstream method of scientific exploration, has the potential to provide a boost to scientific exchange. At the same time, the tools, services, and approaches that best support reproducibility are still a topic of open community debate.

-

This workshop aims to provide a forum for this debate and bridge the gap between theoretical reproducibility and its practical application in HPC research. We will bring together researchers, practitioners, and stakeholders to discuss challenges, platforms, tools, and community-driven strategies in reproducible HPC experiments. Sponsored by the NSF-funded Chameleon platform and REPETO project, we aim to foster community practices that make reproducibility a part of mainstream research and education activities in computer science.

-

Key Themes

+

Reproducibility in High-Performance Computing (HPC) and systems + research presents unique challenges. The requirements for + specialized hardware, scale, and deep + reconfigurability often make experiments extremely + difficult to reproduce. The diverse nature of HPC research further + complicates matters, with some experiments being relatively + straightforward and low-cost to replicate, while others remain + practically unfeasible. Despite these challenges, the + potential benefits of reproducibility in HPC are + immense. Examining experiments from various angles can + yield significant insights, fostering collaboration by allowing + researchers to explore each other's results not just through + reading, but through hands-on experimentation.

+

Our workshop, colocated in Atlanta with the premier annual conference + showcasing the latest innovations in supercomputing + technology, aims to advance the concept of + practical reproducibility in HPC - a practice where + reproducing results becomes a mainstream method of + scientific exploration. We will provide a forum for debate + on the tools, services, and approaches that best support + reproducibility in HPC and systems science, concluding with a + comprehensive report that captures the community's + collective knowledge and recommendations for advancing + practical reproducibility in HPC and systems research.

+

This workshop is supported by the Chameleon + project, a cutting-edge cloud platform designed for + computer science research. Chameleon has been instrumental as a + platform for reproducibility in major conferences, including most + recently serving as the default platform for the SC24 + Reproducibility Initiative as well as supporting + others like ICPE, ACM CSS, EuroSys, FAST, OSDI/ATC, and more.

+

We are excited to announce our feature keynotes from + distinguished speakers including Torsten Hoefler, Professor + of Computer Science at ETH Zurich, and Kate Keahey, Senior Computer + Scientist at Argonne National Laboratory and PI of + Chameleon. These talks will provide valuable insights into + the state-of-the-art in HPC reproducibility and future + directions.

+

Workshop Objectives

    -
  • Discuss challenges in HPC reproducibility and artifact evaluation
  • -
  • Share experiences and best practices from multiple stakeholder vantage points (authors, reviewers, chairs)
  • -
  • Explore innovative solutions for reproducible HPC experiments and enabling platforms
  • -
  • Foster community practices that integrate reproducibility into mainstream research and education
  • -
  • Establish a repository of exemplar reproducibility artifacts in HPC
  • +
  • Bring together authors and reviewers participating in + reproducibility initiatives associated with HPC and systems + conferences, particularly those leveraging the Chameleon + platform
  • +
  • Share experiences and discuss challenges in implementing + reproducibility in HPC environments
  • +
  • Propose and evaluate features for platforms, tools, and + services that would facilitate easier reproducibility
  • +
  • Explore innovative solutions for reproducible HPC + experiments and enabling platforms
  • +
  • Foster community practices that integrate reproducibility + into mainstream research and education
  • +
  • Establish a repository of exemplar reproducibility + artifacts in HPC
-
-

Keynote Highlight: "Reproducing Performance - The Good, the Bad, and the Ugly"

-

Torsten Hoefler, Professor of Computer Science at ETH Zurich

-

Abstract

-

Containers and Jupyter notebooks are useful tools for reproducing computational results of any packaged application. However, if the execution performance or efficiency is the science result, matters are more complex. It may not be sufficient to package codes in containers. In fact, containers may disturb the performance results and reproducibility. We outline a set of techniques to facilitate performance reproducibility in various settings. Some performance results may be linked to specific computer architectures or even specific system configurations that may not be accessible to other researchers or even the original team after a software update. We outline techniques to help researchers interpret results on the original system even if it is practically impossible to reproduce the original results. We discuss such techniques both in the context of pure performance but also in the context of the emerging field of data science and artificial intelligence that often allows for a performance-accuracy tradeoff. All-in-all, our work provides a set of guidelines to follow to support reproducible science of performance and benchmarking.

-
-

Who Should Attend

  • HPC researchers and practitioners
  • -
  • Participants in SC's Reproducibility Initiative
  • -
  • Educators interested in reproducibility in HPC education
  • +
  • Participants in SC's Reproducibility Initiative and similar + programs
  • +
  • Educators interested in reproducibility in HPC + education
  • Students and early-career researchers in HPC
  • -
  • Anyone interested in advancing reproducibility in computational science
  • +
  • Tool and platform developers focused on + reproducibility
  • +
  • Anyone interested in advancing reproducibility in + computational science
- -

Workshop Schedule (Tentative)

-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 8:30 AM - 10:00 AM - 11:30 AM - 1:00 PM - 2:30 PM - 4:00 PM - 5:30 PM - 6:30 PM - - - - - - - - - - - - - - - - - - - - Welcome - Introduction - Keynote (Torsten) - Break - First Panel - Lunch - Keynote (Kate) - Second Panel - Break - Concluding Remarks - Rooftop Happy Hour - - - - - 8:30-9:00 - 9:05-9:15 - 9:15-10:15 - 10:15-10:30 - 10:30-12:00 - 12:00-1:00 - 1:00-2:00 - 2:00-3:30 - 3:30-3:45 - 3:45-5:00 - 5:00-6:30 - - +

Join us for this full-day workshop as we work together to bridge + the gap between theoretical reproducibility and its practical + application in HPC research.

+

Prior Chameleon User Meetings

+
- -
-

Keynote Speakers

-

The workshop will feature keynotes on the state of reproducibility in HPC from our distinguished speakers. Additionally, panel discussions with authors and reviewers who have participated in the SC Reproducibility Initiative will share their experiences in creating, evaluating, and ranking HPC artifacts to support reproducibility.

+
+

Coming Soon!

+

The Community Workshop on Practical Reproducibility in + HPC will occur on Nov. 18, 2024 in Atlanta, GA - the same + week and location as this year's premier high-performance + computing conference.

+

Doors will open at 8:30 AM and the event will start at 9 AM. + All attendees are invited to join us for a rooftop happy + hour at the end of the event (around 5 PM). We will send + out announcements and update this page when we have a detailed + agenda to share.

+ Image of the Terminus 330 Rooftop Terrance +
+
+

Keynotes

+

The workshop will feature keynotes on the state of + reproducibility in HPC from our distinguished speakers. + Additionally, panel discussions with authors and reviewers who have + participated in reproducibility initiatives at HPC + and systems conferences, such as SC, will share their experiences + in creating, evaluating, and ranking HPC artifacts to support + reproducibility.

- Kate Keahey -

Kate Keahey

-

Kate Keahey is a Senior Computer Scientist at Argonne National Laboratory whose work has been pivotal in making cloud computing accessible and practical for scientific research. Her focus on developing platforms like Chameleon has directly addressed challenges in reproducibility by providing researchers with consistent and shareable computing environments. Her pioneering work on Nimbus and Science Clouds has created the infrastructure for scientists to easily replicate experiments and share data, fostering transparency and collaboration. Her advocacy for open science aligns with the core principles of reproducibility, promoting the availability of data and software for scrutiny and reuse. Kate's expertise in cloud infrastructure and her dedication to open science make her insights invaluable for this workshop. Her work directly contributes to creating practical solutions for reproducible research in HPC, particularly by leveraging cloud technologies for accessible and replicable computational environments.

+ Torsten Hoefler +

Torsten Hoefler

+

Keynote: Reproducing Performance - The Good, the Bad, and the Ugly

+

Containers and Jupyter notebooks are useful tools for reproducing computational results of any packaged application. However, if the execution performance or efficiency is the science result, matters are more complex. It may not be sufficient to package codes in containers. In fact, containers may disturb the performance results and reproducibility. We outline a set of techniques to facilitate performance reproducibility in various settings. Some performance results may be linked to specific computer architectures or even specific system configurations that may not be accessible to other researchers or even the original team after a software update. We outline techniques to help researchers interpret results on the original system even if it is practically impossible to reproduce the original results. We discuss such techniques both in the context of pure performance but also in the context of the emerging field of data science and artificial intelligence that often allows for a performance-accuracy tradeoff. All-in-all, our work provides a set of guidelines to follow to support reproducible science of performance and benchmarking.

- Torsten Hoefler -

Torsten Hoefler

-

Torsten Hoefler is a Full Professor of Computer Science at ETH Zurich, whose research is dedicated to advancing high-performance computing. His work on scalable communication systems and performance modeling directly impacts the reproducibility of large-scale computations. His contributions to MPI standards and performance optimization tools have made it easier for researchers to create portable and efficient code, facilitating reproducibility across different HPC systems. His emphasis on open-source software development aligns with the goals of reproducibility, encouraging transparency and collaboration in the HPC community. Torsten's research is directly relevant to addressing the challenges of reproducibility in HPC. His work on performance modeling and communication standards provides practical solutions for ensuring that complex computations can be reliably replicated and validated. His advocacy for open-source tools further supports the transparency and accessibility that are essential for reproducible research.

+ Kate Keahey +

Kate Keahey

+

Keynote: Adaptable Infrastructures for Reproducible Science - The Chameleon 4 Approach

+

The landscape of computer science research is evolving at an unprecedented pace, with innovations in AI, data science, edge computing, and beyond. These advancements demand a flexible, powerful infrastructure capable of supporting a wide array of experiments while facilitating reproducibility and collaboration. Chameleon 4, the latest iteration of the NSF-funded testbed, rises to meet these challenges. In this keynote, Dr. Keahey will unveil how Chameleon 4 extends its deeply reconfigurable edge-to-cloud architecture to support emerging research needs. She will describe the testbed's enhanced virtualization capabilities, expanded edge computing functionalities, and advanced mechanisms for sharing digital artifacts. Dr. Keahey will illustrate how these features, combined with Chameleon's existing bare-metal reconfigurability and diverse hardware offerings, create an unparalleled platform for reproducible science. The talk will explore Chameleon 4's approach to federation, enabling seamless integration with other research infrastructures, and discuss how the platform's adaptability ensures it can evolve alongside the ever-changing frontiers of computer science research. Through real-world examples and future roadmaps, attendees will gain insight into how Chameleon 4 is poised to accelerate innovation and foster a more open, collaborative scientific community in the realm of HPC and beyond.

-

See You in Atlanta!

@@ -418,56 +448,143 @@

See You in Atlanta!

Address

-

330 Marietta St NW, Atlanta, GA 30313

+

330 Marietta St NW
+ Atlanta, GA 30313

-

The workshop will be held at Terminus 330, a state-of-the-art venue in the heart of Atlanta, GA, conveniently located right around the corner from the Georgia World Congress Center where SC24 is being held (November 17-22, 2024).

+

The workshop will be held at Terminus 330, a + state-of-the-art venue in the heart of Atlanta, GA, conveniently + located right around the corner from the Georgia World Congress + Center where the biggest annual conference in supercomputing is + being held November 17-22, 2024.

+

Lodging

+

Our workshop is conveniently located in the heart of downtown + Atlanta. There are many high-quality hotels + and lodgings in the area. If you are also in town for the big + HPC conference, we recommend checking out their + resources for more options.

+

Travel

+

Getting to Atlanta

+

Atlanta is easily accessible by air and ground transportation:

+
    +
  • By Air: Hartsfield-Jackson Atlanta + International Airport (ATL) is the primary airport serving + Atlanta.
  • +
  • By Car: Atlanta is intersected by several + major interstate highways, making it easily accessible by car + from many parts of the United States.
  • +
  • By Train: Amtrak's Crescent line serves + Atlanta, connecting it to major cities in the Northeast and New + Orleans.
  • +
+

Getting to the Venue

+

Terminus 330 is located in downtown Atlanta. Here are some + options for getting to the venue:

+
    +
  • From the Airport: Take the MARTA train + from the airport to downtown Atlanta. The venue is a short walk + or ride-share trip from several MARTA stations.
  • +
  • By Public Transit: Atlanta's MARTA system + provides bus and rail service throughout the city. Check the MARTA website for routes + and schedules.
  • +
  • By Car: If driving, there are several + parking options near the venue. We recommend checking online + parking apps for the best rates.
  • +
  • Ride-sharing: Services like Uber and Lyft + are widely available in Atlanta and can be a convenient option + for getting around the city.
  • +
+

For more information on getting around Atlanta, visit the official + Atlanta tourism website.

- -
-

Our Sponsors

+
+

Our Projects

-
-

About the REPETO Project

-

The REPETO (pronounce to rhyme with Geppetto) project is an NSF-funded research coordination network (RCN) that promotes the concept of practical reproducibility. This practice aims to package experiments in a way that allows cost-effective repetition, making them as accessible for exploring research as reading papers is today.

-

Key aspects of the REPETO project include:

-
    -
  • Focus on experiments in the computer science community
  • -
  • Understanding the cost/benefit equation of reproducibility for these experiments
  • -
  • Identifying factors that make reproducibility difficult or infeasible
  • -
  • Fostering community practices to integrate reproducibility into mainstream research and education activities in computer science
  • -
-

About the Chameleon Testbed

-

Chameleon is an NSF-funded, large-scale, deeply programmable experimental platform for Computer Science systems research. It provides a configurable environment that can support a wide range of experimental needs, from bare metal reconfiguration to support for reproducible software environments. Chameleon allows researchers to explore transformative concepts in cloud computing, distributed computing, networking, and machine learning, enabling them to experiment with novel cloud architectures and pursue new applications of cloud computing. With its unique features and commitment to openness, Chameleon plays a crucial role in advancing computer science research and education.

+

About the REPETO Project

+

The REPETO (pronounce to rhyme with Geppetto) project is an + NSF-funded research coordination network (RCN) that promotes the + concept of practical reproducibility. This practice aims + to package experiments in a way that allows cost-effective + repetition, making them as accessible for exploring research as + reading papers is today.

+

Key aspects of the REPETO project include:

+
    +
  • Focus on experiments in the computer science + community
  • +
  • Understanding the cost/benefit equation of + reproducibility for these experiments
  • +
  • Identifying factors that make reproducibility difficult + or infeasible
  • +
  • Fostering community practices to integrate + reproducibility into mainstream research and education + activities in computer science
  • +
+

About the Chameleon Testbed

+

Chameleon is an NSF-funded, large-scale, deeply programmable + experimental platform for Computer Science systems research. It + provides a configurable environment that can support a wide + range of experimental needs, from bare metal reconfiguration to + support for reproducible software environments. Chameleon + allows researchers to explore transformative concepts in cloud + computing, distributed computing, networking, and machine + learning, enabling them to experiment with novel cloud + architectures and pursue new applications of cloud computing. + With its unique features and commitment to openness, Chameleon + plays a crucial role in advancing computer science research and + education.

+ NSF Logo
-
+ Register Here
Registration Illustration

Registration Details

-

Early Bird Registration (until Oct. 1, 2024): $50

-

Regular Registration (October 2 - November 1, 2024): $70

-

All registration fees will cover event-related costs. Limited sponsorships are available to cover partial costs for presenters from under-resourced institutions. Please indicate your interest during registration.

-

Note: Seats are limited. Register early to secure your spot and take advantage of the early bird discount!

+

Early Bird Registration (until Sept. 30, + 2024): $20

+

Regular Registration (Oct. 1 - Nov. 1, + 2024): $100

+

All registration fees will cover event-related + costs. Limited sponsorships are available to cover costs + for presenters. Eligible registrations will receive a + code.

+

Note: Seats are limited. Register early + to secure your spot and take advantage of the early bird + discount!

- Register Here +
+

Contact Information

-

For any questions or concerns, please contact the event coordinator:

-

Marc Richardson
Email: mtrichardson@uchicago.edu

+

For any questions or feedback, send us an email at contact@chameleoncloud.org + or reach out to one of our event coordinators:

+

Name: Marc Richardson
Email: mtrichardson@uchicago.edu

+

Name: Roberto Vale
Email: rvale@uchicago.edu

-

Our Sponsors

+

Sponsoring Projects

+
+

Funded by

+ +