Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Thomas Norell

dblp:292/3017 · DBLP profile ↗
← Back
1ranked-venue papers
0as first author
1since 2021 · last 2021
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Systems, architecture and hardware · 1 · 1 since 2021Software engineering, systems software and programming languages · 1 · 1 since 2021

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Computer architecture, parallel and distributed computing, and storage systems
1 paper
Hardware accelerators and domain-specific architectures · 67% Parallel and multicore computing · 33%
Theoretical computer science
1 paper
Mathematical optimization · 100%

Topics — the 4 heaviest of 4, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Parallel and multicore computing › task scheduling
accelerator scheduling
0.512021
CoSA: Scheduling by Constrained Optimization for Spatial Accelerators · ISCA 2021
Hardware accelerators and domain-specific architectures › machine learning accelerator
DNN accelerator
0.512021
CoSA: Scheduling by Constrained Optimization for Spatial Accelerators · ISCA 2021
Hardware accelerators and domain-specific architectures › spatial architecture
spatial accelerator
0.512021
CoSA: Scheduling by Constrained Optimization for Spatial Accelerators · ISCA 2021
Mathematical optimization › discrete optimization
mixed integer linear programming
0.112021
CoSA: Scheduling by Constrained Optimization for Spatial Accelerators · ISCA 2021

Methods — techniques the papers use, named apart from their topics

constrained optimization · 1.0mixed-integer programming · 0.5mixed integer programming · 0.5
YearPublicationVenuePosition
2021 CoSA: Scheduling by Constrained Optimization for Spatial Accelerators
abstract
Recent advances in Deep Neural Networks (DNNs) have led to active development of specialized DNN accelerators, many of which feature a large number of processing elements laid out spatially, together with a multi-level memory hierarchy and flexible interconnect. While DNN accelerators can take advantage of data reuse and achieve high peak throughput, they also expose a large number of runtime parameters to the programmers who need to explicitly manage how computation is scheduled both spatially and temporally. In fact, different scheduling choices can lead to wide variations in performance and efficiency, motivating the need for a fast and efficient search strategy to navigate the vast scheduling space.To address this challenge, we present CoSA, a constrained-optimization-based approach for scheduling DNN accelerators. As opposed to existing approaches that either rely on designers’ heuristics or iterative methods to navigate the search space, CoSA expresses scheduling decisions as a constrained-optimization problem that can be deterministically solved using mathematical optimization techniques. Specifically, CoSA leverages the regularities in DNN operators and hardware to formulate the DNN scheduling space into a mixed-integer programming (MIP) problem with algorithmic and architectural constraints, which can be solved to automatically generate a highly efficient schedule in one shot. We demonstrate that CoSA-generated schedules significantly outperform state-of-the-art approaches by a geometric mean of up to 2.5× across a wide range of DNN networks while improving the time-to-solution by 90×.
Qijing Huang 0001, Aravind Kalaiah, James Demmel, Grace Dinh, John Wawrzynek, Thomas Norell, Sophia Shao
ISCA7