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
    • Welcome: Hi! Introduction
      • 1
        Intro to the introduction
        Speaker: Haider Abidi (Brookhaven National Laboratory (US))
      • 2
        Why are we here? And some icebreakers!
        Speaker: Jahred Adelman (Northern Illinois University)
      • 3
        How to connect to a computer - VNC guide
        Speaker: Akshay Malige (Brookhaven National Laboratory (US))
      • 4
        We struggle with computer connections
    • Coffee Break - Elixir of Life
    • Digital Design
    • 6
      Lunch

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

    • Digital Design
      • 7
        Vivado Live Demo
        Speaker: Alexander Paramonov (Argonne National Laboratory (US))
    • Coffee Break - Elixir of Life
    • FPGA
      • 8
        Crash course on everything FPGAs
        Speaker: Jahred Adelman (Northern Illinois University)
    • 9
      Deep Breath & Break
    • 10
      Dinner++
    • Show & Tell
    • Coffee Break - Elixir of Life
    • Show & Tell
      • 13
        How to load Vitis

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

        Speaker: Akshay Malige (Brookhaven National Laboratory (US))
      • 14
        We practice running Vitis

        and pull our hairs out as a team

    • 15
      Lunch

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

    • Serious Lectures
    • Coffee Break - Elixir of Life
    • Lets Exercise
      • 17
        Time to test your skills

        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
        - โ€ฆ.

    • 18
      Break and deep breaths
    • 19
      Dinner++
    • Serious Lectures
      • 20
        Pragmas

        Why we love and hate them

        Speaker: Jahred Adelman (Northern Illinois University)
    • Coffee Break - Elixir of Life
    • Lets Exercise
      • 21
        Time to test your skills - Part 2

        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

    • 22
      Lunch

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

    • Projects - Gahhhhh!
      • 23
        Walkthrough of project optimization
        Speaker: Marcos Vinicius Silva Oliveira (Brookhaven National Laboratory (US))
      • 24
        Walkthrough of potential projects
        Speaker: Haider Abidi (Brookhaven National Laboratory (US))
    • Lets Exercise
      • 25
        Work on projects
    • Coffee Break - Elixir of Life
    • 27
      Deep Breaths
    • 28
      Dinner++

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

    • Lets Exercise
      • 29
        Working time for projects
    • 30
      Lunch

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

    • 31
      Lab Tours
    • Lets Exercise
      • 32
        Working time for projects and presentation

        with coffee breaks in the middle

    • 33
      Dinner++
    • Final Presentations
      • 34
        Punit+Sahibjeet
        Speakers: Punit Sharma (Brookhaven National Laboratory (US)), Dr Sahibjeet Singh (Brookhaven National Laboratory (US))
      • 35
        Julianne+Walker
        Speakers: Julianne Starzee, Walker William Sundquist (University of Massachusetts (US))
      • 36
        Break for Caffeine and the potty
      • 37
        Daniela+Jochen
        Speakers: Daniela Koeck (University of Oregon), Jochen Jens Heinrich (University of Oregon (US))
      • 38
        Abdullah+Maya
        Speakers: Abdullah Sayed (Brandeis University (US)), Maya Nicole Mancini (Brandeis University (US))
      • 39
        Lubos + Jae Jin
        Speakers: Jae Jin Hong (Indiana University (US)), Lubos Vozdecky (University of Oklahoma)
      • 40
        Break for caffeine + potty + sugar
      • 41
        Hayden + Roxani
        Speakers: Hayden Michael Shaddix (Northern Illinois University (US)), Roxani Lazaridou (University of California Irvine (US))
      • 42
        Osip+Alex
        Speakers: Alex Gekow (Ohio State University (US)), Joseph Philip Surdutovich (Ohio State University (US))
      • 43
        Break for caffine + potty + sugar + leg-stretching
      • 44
        Anthony+Natalie
        Speakers: Anthony Maurel Carroll (University of Oregon (US)), Natalie Ellen Gray (University of Texas at Austin (US))
      • 45
        Jammel
        Speaker: Ashley Brooks (Indiana University)
    • 46
      Lunch (quick?) and depart

      http://okenosushi.com/

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