VLDB 2026 Research / reviewers in the wild / expert
Michael Berezalsky
dblp:244/8858
· DBLP profile ↗
3ranked-venue papers
0as first author
2since 2021 · last 2022
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 2 · 2 since 2021Systems, architecture and hardware · 1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2022 | Profiling Intel Graphics Architecture with Long Instruction TracesabstractIn the process of developing software and hardware, profiling workloads is critical. Binary Instrumentation Technology plays a key role in this task for both x86 architecture and Intel Graphics Processing Units. The GTPin framework is the first tool that allows the profiling of graphics and compute kernels running on Intel GPUs. However, GTPin capabilities are less flexible than x86 profiling tools. In this paper, we introduce the concept of “gLIT” – Long Instruction Trace for Intel GPUs. Generated on real hardware, gLIT can be replayed on a simulator or an emulator running on the CPU device, and thus, can be easily profiled and analyzed “on the fly” with analysis tools of any complexity. Since the graphics devices are extremely parallel, the gLIT trace is, by definition, a multi-threaded trace, reflecting a kernel concurrently running hundreds of hardware threads. The ability to thoroughly profile and analyze workloads is critical for improving hardware and software readiness and creates new possibilities for academic research on Intel graphics devices. Konstantin Levit-Gurevich, Alex Skaletsky, Michael Berezalsky, Yulia Kuznetcova, Hila Yakov |
ISPASS | 3 |
| 2022 | Flexible Binary Instrumentation Framework to Profile Code Running on Intel GPUsabstractFunctional and performance profiling of workloads is critical in developing software and hardware. Binary Instrumentation Technology has played a key role in this task for many years in the world of x86 architecture. However, such capabilities have not been available until recently for graphics devices, especially in the Intel Graphics Processing Unit world. The GTPin framework is the only tool that supports profiling graphics and GP-GPU kernels running on extremely parallel Intel GPU devices. GTPin supports a wide range of capabilities for software and hardware developers. With GTPin, you can profile real-world graphics and compute applications at a level of performance close to real hardware. Such an ability is critical in accelerating hardware and software readiness. Alex Skaletsky, Konstantin Levit-Gurevich, Michael Berezalsky, Yulia Kuznetcova, Hila Yakov |
ISPASS | 3 |
| 2019 | GPU Instruction Hotspots Detection Based on Binary Instrumentation ApproachabstractThe problem of profiling a compute kernel running on the CPU is mostly solved with the help of technologies that explore a code behavior in detail. But with a last decade trend when computation spreads to other devices, more power and performance efficient, we face a high need for fine-grain code profiling on such devices. Traditional methods are not always sufficient: program counter sampling requires special hardware support, and performance simulation works slowly. In this paper, we introduce a novel method for instruction hotspots detection based on the binary instrumentation approach and demonstrate it on Intel® Graphics. This method relies on three key principles: measurement with instruction block granularity, conscious placement of probes, and combination of static and runtime information. We demonstrate its ability to highlight the hottest instructions and lines of code, and its relatively low runtime overhead comparable to a native run. The method is applicable to GPUs and accelerators with in-order architecture, and could be used in a rapidly growing segment of accelerator solutions for computer vision and artificial intelligence. Anton V. Gorshkov, Michael Berezalsky, Julia Fedorova, Konstantin Levit-Gurevich, Noam Itzhaki |
IEEE Trans. Computers | 2 |