Repository navigation
Expand file tree
/
Copy pathmicro2026.html
More file actions
220 lines (200 loc) · 18.1 KB
/
Copy pathmicro2026.html
File metadata and controls
220 lines (200 loc) · 18.1 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Vortex Workshop and Tutorial at MICRO 2026 — Vortex</title>
<link rel="icon" type="image/png" sizes="32x32" href="assets/img/favicon-32.png">
<link rel="apple-touch-icon" href="assets/img/apple-touch-icon.png">
<meta name="theme-color" content="#003057">
<meta name="description" content="The 2026 Vortex Workshop and Tutorial, co-located with MICRO 2026 in Athens, Greece — call for papers, topics of interest, important dates, and submission details.">
<meta property="og:title" content="Vortex Workshop and Tutorial at MICRO 2026">
<meta property="og:description" content="Call for papers now open. Co-located with MICRO 2026, Athens, Greece.">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700;800&family=JetBrains+Mono:wght@400;500;600&display=swap" rel="stylesheet">
<link rel="stylesheet" href="assets/css/style.css?v=20261015r">
</head>
<body data-page="tutorials">
<div id="site-header"></div>
<main id="main">
<div class="wrap narrow workshop">
<div class="page-head">
<a class="backlink" href="tutorials.html">← All workshops & tutorials</a>
<span class="chip chip-amber">Upcoming · CFP open</span>
<h1>Vortex Workshop and Tutorial at MICRO 2026</h1>
<p>The 2026 Vortex Workshop, held in conjunction with the Vortex Tutorial, co-located with MICRO 2026 in Athens, Greece.</p>
</div>
<div class="article">
<div class="article-body">
<div class="factbox">
<dl>
<dt>Conference</dt><dd>MICRO 2026 — 59th IEEE/ACM International Symposium on Microarchitecture</dd>
<dt>Location</dt><dd>Athens, Greece</dd>
<dt>Conference dates</dt><dd>31 October – 4 November 2026</dd>
<dt>Workshop date</dt><dd>Sunday, 1 November 2026</dd>
<dt>Room</dt><dd>To be announced</dd>
<dt>Materials</dt><dd><a href="https://github.com/vortexgpgpu/vortex_tutorials" target="_blank" rel="noopener">vortexgpgpu/<wbr>vortex_tutorials</a></dd>
</dl>
</div>
<h2>About</h2>
<p>The Vortex Workshop brings together Vortex developers, contributors, and users from academia and industry to discuss Vortex-related research. The Vortex Tutorial is held in conjunction with the workshop, providing an introduction to Vortex and its use in research and teaching.</p>
<p>The workshop offers an opportunity to share ongoing efforts in Vortex development or research using Vortex, thereby fostering the Vortex and broader open-source GPGPU community. Recent editions have featured work from Georgia Tech, UCLA, UC Berkeley, imec/KU Leuven, EPFL, NTUA, TU Munich, Université Grenoble Alpes, Columbia, and the University of Wisconsin–Madison.</p>
<hr>
<div class="tabs" role="tablist" aria-label="Workshop sections">
<button type="button" class="btn btn-primary" role="tab" id="tab-program" aria-controls="panel-program" aria-selected="true">Program</button>
<button type="button" class="btn btn-ghost" role="tab" id="tab-cfp" aria-controls="panel-cfp" aria-selected="false" tabindex="-1">Call for Papers</button>
</div>
<section class="tab-panel" role="tabpanel" id="panel-program" aria-labelledby="tab-program">
<h2>Program</h2>
<p>Sunday, November 1, 2026 · co-located with MICRO-59, Athens, Greece.</p>
<div class="table-scroll">
<table class="schedule program">
<thead><tr><th>Time</th><th>Title</th><th>Presenter</th></tr></thead>
<tbody>
<tr class="part"><td colspan="3">Part 1: Vortex GPU Tutorial</td></tr>
<tr><td>8:00–8:10</td><td>Intro and GPU background</td><td>Hyesoon Kim</td></tr>
<tr><td>8:10–9:10</td><td>Vortex Microarchitecture and Software Stack</td><td>Blaise Tine</td></tr>
<tr><td>9:10–9:30</td><td>Volt Compiler Pipeline</td><td>Shinnung Jeong</td></tr>
<tr><td>9:30–9:50</td><td>Vortex GPU with Agent</td><td>Hyesoon Kim</td></tr>
<tr><td>9:50–10:10</td><td>Vortex Tutorial Assignment</td><td>Hyesoon Kim</td></tr>
<tr class="break"><td>10:10–10:40</td><td>Q&A and Coffee Break</td><td>Poster Session</td></tr>
<tr class="part"><td colspan="3">Part 2: Vortex Workshop</td></tr>
<tr><td>10:40–11:00</td><td>TinyGPT on Vortex: End-to-End Transformer Inference on an FPGA-Based Open-Source GPGPU</td><td>Anastasios Papadopoulos, Andreas Chrysafopoulos and Nikolaos Bellas</td></tr>
<tr><td>11:00–11:20</td><td>A Safety-Critical Ecosystem Around the Vortex GPU Infrastructure</td><td>Marc Solé i Bonet, Jannis Wolf, Eric Rufart, Josue Pedrajas, Xavier Carrichio Hernández, Pau Adell Raventos, Pau Lopez Castillon, Guillermo Vidal, Matina Maria Trompouki and Leonidas Kosmidis</td></tr>
<tr><td>11:20–11:40</td><td>SIMT Cores near Memory: Caching Outlives Proximity</td><td>Yuan He, Yusuke Kuragaki and Masaaki Kondo</td></tr>
<tr><td>11:40–12:00</td><td>Review of Tutorial Assignments and Closing Remarks</td><td>Hyesoon Kim</td></tr>
</tbody>
</table>
</div>
<h3>Workshop Session</h3>
<p>Talks are presented 10:40–11:40 in Part 2.</p>
<ul class="papers">
<li class="paper">
<button type="button"><strong>TinyGPT on Vortex: End-to-End Transformer Inference on an FPGA-Based Open-Source GPGPU</strong><span>Anastasios Papadopoulos, Andreas Chrysafopoulos and Nikolaos Bellas</span></button>
<div class="abs" hidden><p>Transformer inference is typically evaluated on specialized accelerators or proprietary GPU platforms, leaving fewer opportunities to study the workload on an open-source GPU stack. In this paper, we present TinyGPT on Vortex, an OpenCL implementation of decoder-only transformer inference for the Vortex open-source RISC-V GPGPU. Starting from the sequential code of llama2.c, we map the main inference operations to programmable GPU kernels and validate the resulting implementations against the original CPU computation before deployment on an AMD Alveo U250 FPGA. We use a TinyStories-15M checkpoint to evaluate several Vortex hardware configurations with repeated autoregressive generation runs and choose the best-performing configuration to study a targeted attention optimization. Among the baseline configurations tested, 2c8w8t achieves the highest throughput. Fusing the three attention stages into a single kernel on the same hardware improves aggregate generation throughput by 1.74% while reducing mean dynamic instruction count by 35.08%. The resulting framework provides a working platform for studying the interaction between transformer software organization and Vortex GPU configuration.</p></div>
</li>
<li class="paper">
<button type="button"><strong>A Safety-Critical Ecosystem Around the Vortex GPU Infrastructure</strong><span>Marc Solé i Bonet, Jannis Wolf, Eric Rufart, Josue Pedrajas, Xavier Carrichio Hernández, Pau Adell Raventos, Pau Lopez Castillon, Guillermo Vidal, Matina Maria Trompouki and Leonidas Kosmidis</span></button>
<div class="abs" hidden><p>GPUs are increasingly considered for use in safety critical systems in order to satisfy the computational demands of high automation. However, safety critical systems have particular requirements that differ from general purpose GPUs. In this abstract, we provide a summary of research works performed around Vortex, in order to meet these requirements.</p></div>
</li>
<li class="paper">
<button type="button"><strong>SIMT Cores near Memory: Caching Outlives Proximity</strong><span>Yuan He, Yusuke Kuragaki and Masaaki Kondo</span></button>
<div class="abs" hidden><p>Processing-near-memory (PNM) places compute where memory is manufactured, and because proximity is assumed to have already hidden the latency that a cache exists to hide, the cache then looks to be a good candidate to remove when a core must shrink to fit. We test this assumption through a design-space exploration with Vortex, the open-source RISC-V GPGPU, in which we sweep the data cache in capacity, associativity and presence across seven memory-proximity settings and 24 OpenCL benchmarks, with every configuration placed and routed on ASAP7. Proximity does not make the cache redundant: at the closest placement we model, a cacheless core reaches only 0.966× the performance of a cached core left at conventional distance, and parity would require memory roughly 14× closer than conventional, because a shorter access period makes each memory transaction cheaper while the cache decides how many transactions a warp’s accesses become. The cache should therefore be shrunk rather than removed, and its axes are not interchangeable: reducing capacity from 16 to 4 KB returns 12% of core area for 1.4% of performance, reducing associativity from four-way to direct-mapped returns 41% of core power for 2.2%, whereas removing the data cache costs 5.2% with the instruction cache kept and 18% without it, and compared with a direct-mapped cache it saves no power at all.</p></div>
</li>
</ul>
<h3>Poster Session</h3>
<p>Posters are presented during the 10:10–10:40 break.</p>
<ul class="papers">
<li class="paper">
<button type="button"><strong>OuterWeaver: Co-Design of Tensor Core and Microarchitectural Adaptations for Unstructured Sparsity in RISC-V GPUs</strong><span>Giorgos Triantafyllou, Panagiotis-Eleftherios Eleftherakis, Alexis Maras, Konstantinos Iliakis, Yanggon Kim, Chengxuan Wang, Nikhil Rout, Blaise Tine and Sotirios Xydis</span></button>
<div class="abs" hidden><p>The rapid growth of Deep Neural Networks (DNNs) and Large Language Models (LLMs) has intensified the demand for efficient matrix multiplication, while the increasing sparsity of weights and activations creates additional opportunities for acceleration. Modern GPUs employ specialized units such as Tensor Cores to accelerate General Matrix Multiplication (GEMM). However, their performance is increasingly constrained by operand delivery staging and limited support for sparsity, particularly when both operands exhibit unstructured sparsity. In this work, we present a dual-operand unstructured sparse Tensor Core unit (TCU) that directly accesses operands from shared memory, reducing Register File traffic and improving operand delivery to the compute units. The proposed architecture adopts an outer-product execution model with bitmap-based sparse encoding, eliminating costly nonzero-index intersection and enabling unstructured sparsity to be exploited in both input operands. We further introduce the required ISA extensions and optimized GPU kernels, together with microarchitectural optimizations that improve utilization of the sparse compute datapath. Experimental evaluation demonstrates a mean speedup of 5.6×, a peak speedup of 26×, and up to 1.89× FlashAttention speedup, with 3.5% area and 2.2% power overhead over the dense-TCU baseline.</p></div>
</li>
<li class="paper">
<button type="button"><strong>DTCU: A Cluster-Level Disaggregated Tensor Unit on Vortex</strong><span>Chulhyung Park, Shinnung Jeong and Hyesoon Kim</span></button>
<div class="abs" hidden><p>Vortex integrates a tensor compute unit (TCU) within each SIMT core, routing matrix operands and accumulators through the register file and coupling matrix operations to the SIMT datapath. We present DTCU, a cluster-level disaggregated tensor unit for the Vortex RISC-V GPGPU, modeled in SimX. A 64-byte descriptor launches a tiled GEMM, while a tensor memory access (TMA) engine overlaps data movement with computation through double-buffered SRAMs. An XOR swizzle eliminates bank conflicts for column-wise operand reads. On π<sub>0</sub> and ACT GEMMs, DTCU shows 3.3–3.4× speedups with 0.12–0.14× the memory traffic of the in-core TCU at the same MAC array width. Fused kernels range from 2.4× speedup for ReLU to no gain for softmax, limited respectively by the global-memory hand-off and an epilogue-dominated characteristic.</p></div>
</li>
</ul>
<dialog id="abs-dialog" class="abs-dialog" aria-labelledby="abs-title">
<button type="button" class="abs-close" aria-label="Close">×</button>
<h4 id="abs-title"></h4>
<p class="abs-authors"></p>
<div class="abs-body"></div>
</dialog>
<p>All slides, assignments, and setup instructions are published in the <a href="https://github.com/vortexgpgpu/vortex_tutorials" target="_blank" rel="noopener">tutorial repository</a> ahead of the event.</p>
</section>
<section class="tab-panel" role="tabpanel" id="panel-cfp" aria-labelledby="tab-cfp" hidden>
<h2>Call for Papers</h2>
<p>We invite submissions describing new microarchitecture, compiler, runtime, tooling, or application work built on or evaluated with Vortex, as well as experience reports on using Vortex in research and in the classroom.</p>
<h3>Topics of interest</h3>
<p>Topics of interest for the Vortex Workshop include, but are not limited to:</p>
<ul>
<li>Design and implementation of Vortex GPGPU</li>
<li>OpenCL/CUDA running on Vortex</li>
<li>Compiler optimizations for Vortex</li>
<li>Memory hierarchy and management in Vortex GPGPU</li>
<li>Tensor cores, sparse units, and other domain-specialized units</li>
<li>Machine learning, graphics, and neural rendering on Vortex</li>
<li>Benchmarking and performance evaluation</li>
<li>Applications and case studies using Vortex</li>
<li>Security, reliability, and fault tolerance in GPGPU architecture</li>
<li>Comparison of Vortex with other GPGPU architectures</li>
<li>FPGA/ASIC implementation of Vortex</li>
</ul>
<h3>Submission guidelines</h3>
<p>Authors are invited to submit <strong>2-page papers</strong>, which must be formatted in accordance with the ACM two-column style. ACM Word or LaTeX style templates are available <a href="https://www.acm.org/publications/proceedings-template" target="_blank" rel="noopener">here</a>. References do not count toward the page limit.</p>
<p><strong>Note:</strong> Workshop publications do not preclude publishing at future conference venues.</p>
<h3>Important dates</h3>
<div class="table-scroll">
<table class="schedule">
<thead><tr><th>Date</th><th>Milestone</th></tr></thead>
<tbody>
<tr><td>Sep 13 <s class="was">Sep 6</s>, 2026</td><td>Paper submission deadline (23:59 AoE) <span class="upd">Extended</span></td></tr>
<tr><td>Sep 27, 2026</td><td>Author notification</td></tr>
<tr><td>Nov 1, 2026</td><td>Vortex Workshop and Tutorial</td></tr>
</tbody>
</table>
</div>
<h3>Submission link</h3>
<p><a href="https://easychair.org/conferences/?conf=vortex26" target="_blank" rel="noopener">EasyChair — vortex26</a></p>
</section>
<hr>
<h2>Organizing Committee</h2>
<h4>General Chairs</h4>
<div class="pill-list">
<span>Hyesoon Kim — Georgia Tech</span>
<span>Blaise Tine — UCLA</span>
<span>Jeff Young — Georgia Tech</span>
</div>
<h4>Web Chair</h4>
<div class="pill-list">
<span>Shinnung Jeong — Georgia Tech</span>
</div>
<p style="font-size:.9rem;color:var(--muted)">The full committee for 2026 will be confirmed here.</p>
<h2>Contact</h2>
<p>For questions about submissions to the Vortex Workshop, email <a href="mailto:vortex_submission@groups.gatech.edu">vortex_submission@groups.gatech.edu</a>. For general questions about the tutorial or the project, email <a href="mailto:vortexgpu@cc.gatech.edu">vortexgpu@cc.gatech.edu</a> or join the <a href="https://docs.google.com/forms/d/1r8E-Yo5NwA45Hi3-kEwte4AxK0mBsYDwgjM6Bul4so0/viewform" target="_blank" rel="noopener">mailing list</a>.</p>
<div class="callout" style="margin-top:28px">
<h3>Previous editions</h3>
<p>See the <a href="micro2025.html">2025</a>, <a href="micro2024.html">2024</a>, <a href="micro2023.html">2023</a>, <a href="micro2022.html">2022</a>, and <a href="micro2021.html">2021</a> workshops and tutorials for programs, speakers, and accepted presentations.</p>
</div>
</div>
</div>
</div>
</main>
<div id="site-footer"></div>
<script src="assets/js/data.js?v=20261015r"></script>
<script src="assets/js/site.js?v=20261015r"></script>
<script>
(function(){
var tabs=[].slice.call(document.querySelectorAll('.tabs [role=tab]')); if(!tabs.length) return;
function show(t,push){
tabs.forEach(function(x){var on=x===t;x.setAttribute('aria-selected',on);x.tabIndex=on?0:-1;x.classList.toggle('btn-primary',on);x.classList.toggle('btn-ghost',!on);
document.getElementById(x.getAttribute('aria-controls')).hidden=!on;});
if(push) history.replaceState(null,'','#'+t.id.replace('tab-',''));
}
tabs.forEach(function(t,i){
t.addEventListener('click',function(){show(t,true);});
t.addEventListener('keydown',function(e){var k=e.key==='ArrowRight'?1:e.key==='ArrowLeft'?-1:0;
if(k){var n=tabs[(i+k+tabs.length)%tabs.length];n.focus();show(n,true);}});
});
var h=document.getElementById('tab-'+location.hash.slice(1)); if(h) show(h,false);
})();
</script>
<script>
(function(){
var d=document.getElementById('abs-dialog'); if(!d||!d.showModal) return;
document.querySelectorAll('.papers .paper').forEach(function(li){
var abs=li.querySelector('.abs'), btn=li.querySelector('button');
if(!abs.textContent.trim()){ li.classList.add('no-abs'); btn.disabled=true; return; }
btn.addEventListener('click',function(){
d.querySelector('#abs-title').textContent=btn.querySelector('strong').textContent;
d.querySelector('.abs-authors').textContent=btn.querySelector('span').textContent;
d.querySelector('.abs-body').innerHTML=abs.innerHTML;
d.showModal();
});
});
d.querySelector('.abs-close').addEventListener('click',function(){d.close();});
d.addEventListener('click',function(e){ if(e.target===d) d.close(); });
})();
</script>
</body>
</html>