US AHEAD bootcamp

US/Eastern
98 Rochester St, Upton, NY 11973, United States
Description

This is a training tutorial centered around how to use High-Level Synthesis (HLS) tools to program FPGAs. The US ATLAS HLS Education and Development (AHEAD) Bootcamp will be held at BNL and will be targeted toward senior US ATLAS graduate students and all levels of US ATLAS postdocs.ย 

The tutorial will include a brief introduction to digital design, how to make best use of HLS tools and understand what HLS code is doing. Participants will do on-hands on exercises to solidify the new concepts.ย 

The event will take place in Building 510, see a map here:

https://www.bnl.gov/maps/510map.php

The workshop is co-organized by

Jahred Adelman (NIU)
Haider Abidi (BNL)
Antonio Boveia (OSU)
Marcos Oliveira (BNL)
Akshay Malige (BNL)
Alexander Paramonov (ANL)

Registration
Application Form
    • 08:50 10:50
      Welcome: Hi! Introduction
      • 09:00
        Intro to the introduction 5m
        Speaker: Haider Abidi (Brookhaven National Laboratory (US))
      • 09:05
        Why are we here? And some icebreakers! 25m
        Speaker: Jahred Adelman (Northern Illinois University)
      • 09:30
        How to connect to a computer - VNC guide 30m
        Speaker: Akshay Malige (Brookhaven National Laboratory (US))
      • 10:00
        We struggle with computer connections 30m
    • 10:30 11:00
      Coffee Break - Elixir of Life
    • 11:00 12:30
      Digital Design
    • 12:30 13:30
      Lunch 1h

      Order before 10am from https://bnlrollinghost.hrpos.heartland.us/order

    • 13:30 14:30
      Digital Design
      • 13:30
        Vivado Live Demo 1h
        Speaker: Alexander Paramonov (Argonne National Laboratory (US))
    • 14:30 15:00
      Coffee Break - Elixir of Life
    • 15:00 16:30
      FPGA
      • 15:00
        Crash course on everything FPGAs 1h 30m
        Speaker: Jahred Adelman (Northern Illinois University)
    • 16:30 17:00
      Deep Breath & Break 30m
    • 17:00 19:00
      Dinner++ 2h
    • 09:30 10:00
      Show & Tell
    • 10:00 10:30
      Coffee Break - Elixir of Life
    • 10:30 12:30
      Show & Tell
      • 10:30
        How to load Vitis 45m

        Loading Vadd example and how to run it, and find reports

        Speaker: Akshay Malige (Brookhaven National Laboratory (US))
      • 11:15
        We practice running Vitis 45m

        and pull our hairs out as a team

    • 12:30 13:30
      Lunch 1h

      Order before 10am from https://bnlrollinghost.hrpos.heartland.us/order

    • 13:30 15:00
      Serious Lectures
    • 15:00 15:30
      Coffee Break - Elixir of Life
    • 15:30 17:00
      Lets Exercise
      • 15:30
        Time to test your skills 1h 30m

        Go through the functions @ https://github.com/US-AHEAD/2025/tree/main/simple_functions
        Make vitis projects, find timing and resource usage for each one of them

        Develop plots that show threads for latency, resources when you change
        - Change N
        - Change data types, int/float/longs/char/โ€ฆ.boolean
        - โ€ฆ.

    • 17:00 17:30
      Break and deep breaths 30m
    • 17:30 19:30
      Dinner++ 2h
    • 09:00 10:30
      Serious Lectures
      • 09:00
        Pragmas 1h 30m

        Why we love and hate them

        Speaker: Jahred Adelman (Northern Illinois University)
    • 10:30 11:00
      Coffee Break - Elixir of Life
    • 11:00 12:30
      Lets Exercise
      • 11:00
        Time to test your skills - Part 2 1h 30m

        Go through the functions @ https://github.com/US-AHEAD/2025/tree/main/simple_functions

        Make vitis projects, find timing and resource usage for each one of them, but add pragmas this time to see what changes from your results from before

    • 12:30 13:30
      Lunch 1h

      Order before 10am frohttps://bnlrollinghost.hrpos.heartland.us/order

    • 13:30 14:30
      Projects - Gahhhhh!
      • 13:30
        Walkthrough of project optimization 30m
        Speaker: Marcos Vinicius Silva Oliveira (Brookhaven National Laboratory (US))
      • 14:00
        Walkthrough of potential projects 20m
        Speaker: Haider Abidi (Brookhaven National Laboratory (US))
    • 14:30 15:00
      Lets Exercise
      • 14:30
        Work on projects 30m
    • 15:00 15:30
      Coffee Break - Elixir of Life
    • 15:30 16:30
    • 16:30 17:00
      Deep Breaths 30m
    • 19:30 21:30
      Dinner++ 2h

      We go to Curry Club https://curryclubatsaghar.com/

    • 09:00 12:30
      Lets Exercise
      • 09:00
        Working time for projects 3h 30m
    • 12:30 13:30
      Lunch 1h

      Order before 10am from https://bnlrollinghost.hrpos.heartland.us/order

    • 13:30 15:00
      Lab Tours 1h 30m
    • 15:00 17:00
      Lets Exercise
      • 15:00
        Working time for projects and presentation 2h

        with coffee breaks in the middle

    • 17:00 19:00
      Dinner++ 2h
    • 08:50 12:00
      Final Presentations
      • 09:00
        Punit+Sahibjeet 10m
        Speakers: Punit Sharma (Brookhaven National Laboratory (US)), Dr Sahibjeet Singh (Brookhaven National Laboratory (US))
      • 09:10
        Julianne+Walker 10m
        Speakers: Julianne Starzee, Walker William Sundquist (University of Massachusetts (US))
      • 09:20
        Break for Caffeine and the potty 15m
      • 09:35
        Daniela+Jochen 10m
        Speakers: Daniela Koeck (University of Oregon), Jochen Jens Heinrich (University of Oregon (US))
      • 09:45
        Abdullah+Maya 10m
        Speakers: Abdullah Sayed (Brandeis University (US)), Maya Nicole Mancini (Brandeis University (US))
      • 09:55
        Lubos + Jae Jin 10m
        Speakers: Jae Jin Hong (Indiana University (US)), Lubos Vozdecky (University of Oklahoma)
      • 10:05
        Break for caffeine + potty + sugar 15m
      • 10:20
        Hayden + Roxani 10m
        Speakers: Hayden Michael Shaddix (Northern Illinois University (US)), Roxani Lazaridou (University of California Irvine (US))
      • 10:30
        Osip+Alex 10m
        Speakers: Alex Gekow (Ohio State University (US)), Joseph Philip Surdutovich (Ohio State University (US))
      • 10:40
        Break for caffine + potty + sugar + leg-stretching 15m
      • 10:55
        Anthony+Natalie 10m
        Speakers: Anthony Maurel Carroll (University of Oregon (US)), Natalie Ellen Gray (University of Texas at Austin (US))
      • 11:05
        Jammel 10m
        Speaker: Ashley Brooks (Indiana University)
    • 12:00 12:30
      Lunch (quick?) and depart 30m

      http://okenosushi.com/

      https://docs.google.com/spreadsheets/d/149THK1HnYMa0k-adYM-fMKJDwoSzG4EFL1S-CIwFR5Q/edit?gid=0#gid=0