BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//CECS - ECPv6.18.4//NONSGML v1.0//EN
CALSCALE:GREGORIAN
METHOD:PUBLISH
X-ORIGINAL-URL:https://www.cecs.uci.edu
X-WR-CALDESC:Events for CECS
REFRESH-INTERVAL;VALUE=DURATION:PT1H
X-Robots-Tag:noindex
X-PUBLISHED-TTL:PT1H
BEGIN:VTIMEZONE
TZID:America/Los_Angeles
BEGIN:DAYLIGHT
TZOFFSETFROM:-0800
TZOFFSETTO:-0700
TZNAME:PDT
DTSTART:20250309T100000
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:-0700
TZOFFSETTO:-0800
TZNAME:PST
DTSTART:20251102T090000
END:STANDARD
BEGIN:DAYLIGHT
TZOFFSETFROM:-0800
TZOFFSETTO:-0700
TZNAME:PDT
DTSTART:20260308T100000
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:-0700
TZOFFSETTO:-0800
TZNAME:PST
DTSTART:20261101T090000
END:STANDARD
BEGIN:DAYLIGHT
TZOFFSETFROM:-0800
TZOFFSETTO:-0700
TZNAME:PDT
DTSTART:20270314T100000
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:-0700
TZOFFSETTO:-0800
TZNAME:PST
DTSTART:20271107T090000
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20260302T130000
DTEND;TZID=America/Los_Angeles:20260302T140000
DTSTAMP:20260305T195727Z
CREATED:20260305T195727Z
LAST-MODIFIED:20260305T195727Z
UID:16729-1772456400-1772460000@www.cecs.uci.edu
SUMMARY:A Pareto-Optimal Compiler for Mapping Task Graphs to Truly Scalable Grids of Processing Cells
DESCRIPTION:Name: Yutong Wang \nChair: Prof. Rainer Doemer \nDate: March 2\, 2026 \nTime: 1:00 PM \nLocation: EH 3206 \nCommittee: Prof. Brian Demsky\, Prof. Zhou Li \nTitle: A Pareto-Optimal Compiler for Mapping Task Graphs to Truly Scalable Grids of Processing Cells \nAbstract: Programming scalable system-on-chip architectures composed of processor arrays remains challenging due to the complexity of partitioning applications\, assigning tasks and data\, and realizing communication under strict locality constraints. Regular grid-based architectures offer scalability and predictable communication\, yet mapping real applications onto such platforms is often manual\, error-prone\, and difficult to validate. This dissertation presents the Grid of Processing Cells Compiler (GPCC)\, an automated framework that maps application task graphs extracted from C++ specifications onto a truly scalable two-dimensional grid of processing cells with local memories and neighbor-only communication. GPCC automatically analyzes application graphs\, performs task and data partitioning\, places tasks onto grid locations\, and generates consistent on-chip and off-chip communication\, producing executable SystemC TLM-2.0 architecture models for system-level simulation and evaluation. GPCC employs a two-level mapping strategy in which tasks are first placed onto processing cells using a dependency-aware recursive search\, followed by assignment of communication channels and external I/O resources. In addition\, this work introduces an automated design space exploration method that evaluates candidate grid dimensions and identifies Pareto-optimal configurations. Experimental results on embedded applications and synthetic benchmarks demonstrate that GPCC efficiently produces correct executable models\, enables systematic exploration of grid-based architectures\, and determines suitable grid dimensions with minimal manual effort. \nBio: Yutong Wang is a Ph.D. candidate in Computer Engineering at UC Irvine\, working in scalable system-on-chip architectures and SystemC-based modeling. His research centers on automated mapping and design space exploration for grid-based processor arrays through the Grid of Processing Cells Compiler (GPCC).
URL:https://www.cecs.uci.edu/event/a-pareto-optimal-compiler-for-mapping-task-graphs-to-truly-scalable-grids-of-processing-cells/
LOCATION:EH 3206\, Engineering Hall University of California\, Irve\, Irvine\, CA\, 92697\, United States
CATEGORIES:PhD Defenses
ATTACH;FMTTYPE=image/webp:https://cecs.uci.edu/files/2026/03/yutong.webp
END:VEVENT
END:VCALENDAR