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.

Grigory Chirkov

dblp:260/5725 · DBLP profile ↗
← Back
3ranked-venue papers
2as first author
2since 2021 · last 2023
0000-0002-9313-3085ORCID · corroborated

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

Systems, architecture and hardware · 3 · 2 first-author · 2 since 2021Software engineering, systems software and programming languages · 2 · 1 first-author · 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
2 papers
Reconfigurable computing and FPGAs · 52% Processor architecture and microarchitecture · 31% Memory systems · 18%

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

TopicWeightPapersLastEvidence papers
Reconfigurable computing and FPGAs
FPGA prototyping
0.712023
SMAPPIC: Scalable Multi-FPGA Architecture Prototype Platform in the Cloud · ASPLOS (2) 2023
Memory systems
cache coherence
0.412020
BYOC: A "Bring Your Own Core" Framework for Heterogeneous-ISA Research · ASPLOS 2020
Processor architecture and microarchitecture › multiprocessor architecture
heterogeneous-ISA
0.412020
BYOC: A "Bring Your Own Core" Framework for Heterogeneous-ISA Research · ASPLOS 2020
Processor architecture and microarchitecture
multicore design
0.322023
SMAPPIC: Scalable Multi-FPGA Architecture Prototype Platform in the Cloud · ASPLOS (2) 2023
BYOC: A "Bring Your Own Core" Framework for Heterogeneous-ISA Research · ASPLOS 2020
Reconfigurable computing and FPGAs
cloud FPGA
0.212023
SMAPPIC: Scalable Multi-FPGA Architecture Prototype Platform in the Cloud · ASPLOS (2) 2023

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

openpiton · 0.7BYOC · 0.7FPGA prototyping · 0.4
YearPublicationVenuePosition
2023 SMAPPIC: Scalable Multi-FPGA Architecture Prototype Platform in the Cloud
abstract
Traditionally, architecture prototypes are built on top of FPGA infrastructure, with two associated problems. First, very large FPGAs are prohibitively expensive for most people and institutions. Second, the burden of FPGA development adds to an already uneasy life of researchers, especially those who focus on software. Large designs that do not fit into a single FPGA exacerbate these issues even more. This work presents SMAPPIC — the first open-source prototype platform for shared memory multi-die architectures on cloud FPGAs. SMAPPIC leverages the OpenPiton/BYOC infrastructure and AWS F1 instances to make FPGA-based prototypes of System-on-Chips, processor cores, accelerators, cache subsystems, etc., cheap, scalable, and straightforward. SMAPPIC enables many use cases that are not possible or significantly more complicated in existing software and FPGA tools. This work has the potential to accelerate the rate of innovation in computer engineering fields in the nearest future.
Grigory Chirkov, David Wentzlaff
ASPLOS (2)1
2023 Seizing the Bandwidth Scaling of On-Package Interconnect in a Post-Moore's Law World
abstract
The slowing and forecasted end of Moore's Law have forced designers to look beyond simply adding transistors, encouraging them to employ other unused resources as a manner to increase chip performance. At the same time, in recent years, inter-die interconnect technologies made a huge leap forward, dramatically increasing the available bandwidth. While the end of Moore's Law will inevitably slow down the performance advances of single-die setups, interconnect technologies will likely continue to scale. We envision a future where designers must create ways to exploit interconnect utilization for better system performance.
Grigory Chirkov, David Wentzlaff
ICS1
2020 BYOC: A "Bring Your Own Core" Framework for Heterogeneous-ISA Research
abstract
Heterogeneous architectures and heterogeneous-ISA designs are growing areas of computer architecture and system software research. Unfortunately, this line of research is significantly hindered by the lack of experimental systems and modifiable hardware frameworks. This work proposes BYOC, a "Bring Your Own Core" framework that is specifically designed to enable heterogeneous-ISA and heterogeneous system research. BYOC is an open-source hardware framework that provides a scalable cache coherence system, that includes out-of-the-box support for four different ISAs (RISC-V 32-bit, RISC-V 64-bit, x86, and SPARCv9) and has been connected to ten different cores. The framework also supports multiple loosely coupled accelerators and is a fully working system supporting SMP Linux. The Transaction-Response Interface (TRI) introduced with BYOC has been specifically designed to make it easy to add in new cores with new ISAs and memory interfaces. This work demonstrates multiple multi-ISA designs running on FPGA and characterises the communication costs. This work describes many of the architectural design trade-offs for building such a flexible system. BYOC is well suited to be the premiere platform for heterogeneous-ISA architecture, system software, and compiler research.
Jonathan Balkind, Katie Lim, Michael Schaffner, Fei Gao 0016, Grigory Chirkov, Ang Li 0011, Alexey Lavrov, Tri M. Nguyen 0002, Yaosheng Fu, Florian Zaruba, Kunal Gulati, Luca Benini, David Wentzlaff
ASPLOS5