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

David Katz

dblp:59/5518 · DBLP profile ↗
← Back
4ranked-venue papers
2as first author
2since 2021 · last 2026
0009-0003-7387-6169ORCID · reported

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

Systems, architecture and hardware · 2 · 1 first-author · 1 since 2021Applied, interdisciplinary, general and emerging computing · 2 · 1 first-author · 1 since 2021Artificial intelligence and machine learning · 1 · 1 since 2021Software engineering, systems software and programming languages · 1 · 1 since 2021Databases, data management, data science and information retrieval · 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.

Software engineering, system software, and programming languages
1 paper
Compilers and program optimization · 100%
Computer architecture, parallel and distributed computing, and storage systems
1 paper
High-performance computing · 67% Hardware accelerators and domain-specific architectures · 33%

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

TopicWeightPapersLastEvidence papers
Compilers and program optimization
compiler infrastructure
1.012026
An MLIR Lowering Pipeline for Stencils at Wafer-Scale · ASPLOS (2) 2026
Compilers and program optimization › compiler infrastructure
MLIR
1.012026
An MLIR Lowering Pipeline for Stencils at Wafer-Scale · ASPLOS (2) 2026
High-performance computing
scientific computing systems
0.312026
An MLIR Lowering Pipeline for Stencils at Wafer-Scale · ASPLOS (2) 2026
High-performance computing
stencil computation
0.312026
An MLIR Lowering Pipeline for Stencils at Wafer-Scale · ASPLOS (2) 2026
Hardware accelerators and domain-specific architectures › many-core accelerator
wafer-scale engine
0.312026
An MLIR Lowering Pipeline for Stencils at Wafer-Scale · ASPLOS (2) 2026

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

MLIR · 2.0
YearPublicationVenuePosition
2026 An MLIR Lowering Pipeline for Stencils at Wafer-Scale
abstract
The Cerebras Wafer-Scale Engine (WSE) delivers performance at an unprecedented scale of over 900,000 compute units, all connected via a single-wafer on-chip interconnect. Initially designed for AI, the WSE architecture is also well-suited for High Performance Computing (HPC). However, its distributed asynchronous programming model diverges significantly from the simple sequential or bulk-synchronous programs that one would typically derive for a given mathematical program description. Targeting the WSE requires a bespoke re-implementation when porting existing code. The absence of WSE support in compilers such as MLIR, meant that there was little hope for automating this process.
Nicolai Stawinoga, David Katz, Anton Lydike, Justs Zarins, Nick Brown 0002, George Bisbas, Tobias Grosser
ASPLOS (2)2
2025 Automated Structural Testing of LLM-Based Agents: Methods, Framework, and Case Studies
Jens Kohl, Otto Kruse, Youssef Mostafa, Andre Luckow, Karsten Schroer, Thomas Riedl, Ryan French, David Katz, Manuel P. Luitz, Tanrajbir Takher, Ken E. Friedl, Céline Laurent-Winter
IEEE Big Data8
2015 Intelligent remote control of smart home devices using physiological parameters
abstract
The goal of this paper is to propose a new approach for controlling smart home devices using physiological and movements signals (electromyogram, accelerometer and gyroscope). Our proposed approach exploits the ElectroMyoGram (EMG) signal to detect user muscles contraction and to trigger the associated actions on the controlled device. The triggered action is based on the position of the hand or its movement pattern. The Support Vector Machine (SVM) is used to classify the gyroscope data and to detect hand movements. The position of the hand is determined using the K-Nearest Neighbors (KNN) algorithm. Our proposed approach can be used to command any electronic device or connected objects and it is intended to work with data from wearable arm band containing triaxial accelerometer, gyroscope and able to measure EMG signal. Our experimental results are very encouraging where we achieve fast processing and reliable evaluation of hand movement with very low rate of actions miss interpretation.
David Katz, Lassad Ben Hafsia, Osman Salem, Ahmed Mehaoua
HealthCom1
2015 Thread Migration in a Replicated-Kernel OS
abstract
Chip manufacturers continue to increase the number of cores per chip while balancing requirements for low power consumption. This drives a need for simpler cores and hardware caches. Because of these trends, the scalability of existing shared memory system software is in question. Traditional operating systems (OS) for multiprocessors are based on shared memory communication between cores and are symmetric (SMP). Contention in SMP OSes over shared data structures is increasingly significant in newer generations of many-core processors. We propose the use of the replicated-kernel OS design to improve scalability over the traditional SMP OS. Our replicated-kernel design is an extension of the concept of the multikernel. While a multikernel appears to application software as a distributed network of cooperating micro kernels, we provide the appearance of a monolithic, single-system image, task-based OS in which application software is unaware of the distributed nature of the underlying OS. In this paper we tackle the problem of thread migration between kernels in a replicated-kernel OS. We focus on distributed thread group creation, context migration, and address space consistency for threads that execute on different kernels, but belong to the same distributed thread group. This concept is embodied in our prototype OS, called Popcorn Linux, which runs on multicore x86 machines and presents a Linux-like interface to application software that is indistinguishable from the SMP Linux interface. By doing this, we are able to leverage the wealth of existing Linux software for use on our platform while demonstrating the characteristics of the underlying replicated-kernel OS. We show that a replicated-kernel OS scales as well as a multikernel OS by removing the contention on shared data structures. Popcorn, Barr elfish, and SMP Linux are compared on selected benchmarks. Popcorn is shown to be competitive to SMP Linux, and up to 40% faster.
David Katz, Antonio Barbalace, Saif Ansary, Akshay Ravichandran, Binoy Ravindran
ICDCS1