PhD Research Study Event
Event Overview
The PhD research study event will be held on 10 May 2026, with gathering in front of the hotel at 12:30 PM and the main program running from 1:00 PM to 7:00 PM at the Sheraton Hotel Novi Sad conference room.
This session is designed for the research group to review study goals, align on workshop tasks, discuss the toolchain setup, and work through the planned study activities together.
Lunch is organized at the hotel and all participants will receive thank you gifts at the end of the event.
Participants should be familiar with C Programming Language, basic understanding of SoC architecture, and familiarity with inter-processor communication concepts.
Venue
- Location: Sheraton Hotel Novi Sad, conference room
- Date: Sunday, 10 May 2026
- Gathering in front of the hotel: 12:30 PM
- Main session: 1:00 PM to 7:00 PM
- Maps: Open in Google Maps or Open in OpenStreetMap
Please meet in front of the hotel at 12:30 PM so the group can gather before moving into the conference room for the opening session.
Agenda
| Time | Activity |
|---|---|
| 12:30 PM - 12:50 PM | Gathering in front of the hotel and group arrival |
| 1:00 PM - 1:45 PM | Welcome and event introduction |
| 2:00 PM - 3:00 PM | Lunch break organized at the hotel |
| 3:15 PM - 6:45 PM | Hands-on study session and wrap-up discussion |
| 6:45 PM - 7:00 PM | Thank you gifts and closing |
If you have dietary requirements, please include them in the registration form.
Research Study Goals
The goal of the workshop is to compare how participants design communication architecture between partitions (AMPs) in heterogeneous SoC using:
- a classical approach / AD-HOC methods
- the HALO framework approach (PhD deliverable)
During the hands-on work, participants should solve the same design problem in both approaches and record the same information for both, so the comparison stays consistent.
Working Hypotheses
- H1: HALO reduces development and integration time, measured in engineering effort and integration iterations, compared to traditional AMP development approaches.
- H2: HALO improves architectural clarity and maintainability, measured through artifact consistency and modification effort, compared to traditional design methods.
- H3: HALO enables portable and reusable architecture specifications, measured by the degree of reuse and required platform-specific adaptations.
- H4: The HALO framework improves architectural scalability and flexibility of inter-processor communication in AMP systems compared to existing IPC mechanisms.
Study Task for Classical and HALO Approach
Participants will be asked to:
- design the communication architecture between AMPs in SoC
- define the same communication attributes in both approaches
- update the design when a change request is introduced
- compare how difficult it is to understand, modify, and maintain the solution
What Participants Should Record
Participants should capture the same attributes for the classical method and for HALO:
Link to the surveys:
Participant Prerequisites
Laptop and Preparation
Laptop for the event is necessary! Please make sure you have administrator access so the required toolchain libraries can be installed. Please see Toolchain installation.
Reading Materials
This section is reserved for preparation material that will be shared with the research group before the event.
GIT Repo and Toolchain installation
Participants should prepare their laptops before the event so the hands-on session can start on time.
Installation of the repository and tools requires approximately 15 GB of free disk space.
Usage of Docker is necessary, and Docker Desktop can be used for free if you are:
- Individual / personal use
- Student
Setup Steps
Install Docker Desktop.
- Run Docker Desktop.
- Select
Personaluse, or skip the initial setup if needed.
Install Visual Studio Code.
- Install the Docker extension.
- Install the Dev Containers extension.
- Install the Todo Tree.
Clone the PhD Research Study repository from GitHub.
Open the repository in VS Code, then open a terminal in the repository root.
Run the following command:
docker compose build devIn VS Code, press
Ctrl+Shift+Por on MAC OSCmd+Shift+P, search forReopen in Container, and run that command.Inside the container, install the Tasks extension
Click
Setup environmentin the VS Code bottom bar.Wait until all submodules and tools are fully installed.
From the bottom bar, click
Clean build all & Runselectconsolein the pop-up prompt on the top and thenClassical.
You should see Linux boot in the console and messages in the form [APPx], where x is 1, 2, 3, and 4.