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

Gal Oren 0001

dblp:183/0735 · DBLP profile ↗
← Back
10ranked-venue papers
4as first author
6since 2021 · last 2026
0000-0002-8831-5423ORCID · verified

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

Systems, architecture and hardware · 6 · 2 first-author · 4 since 2021Artificial intelligence and machine learning · 1 · 1 since 2021Graphics, computer vision, multimedia, augmented reality and games · 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
3 papers
Parallel and multicore computing · 57% Performance modeling and evaluation · 21% GPUs and heterogeneous computing · 21%
Software engineering, system software, and programming languages
2 papers
Compilers and program optimization · 89% Program synthesis and code generation · 11%
Artificial intelligence
1 paper
Language models and text generation · 100%

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

TopicWeightPapersLastEvidence papers
Compilers and program optimization › code generation
parallel code generation
1.012026
ParaCodex: A Profiling-Guided Autonomous Coding Agent for Reliable Parallel Code Generation and Translation · ACL (1) 2026
Parallel and multicore computing
parallel programming models
1.012026
ParaCodex: A Profiling-Guided Autonomous Coding Agent for Reliable Parallel Code Generation and Translation · ACL (1) 2026
Performance modeling and evaluation › performance prediction
GPU performance prediction
0.912025
Can Large Language Models Predict Parallel Code Performance? · HPDC 2025
Compilers and program optimization › parallelization
automatic parallelization
0.712023
Learning to Parallelize in a Shared-Memory Environment with Transformers · PPoPP 2023
Parallel and multicore computing › parallel programming models › directive-based programming
OpenMP
0.712023
Learning to Parallelize in a Shared-Memory Environment with Transformers · PPoPP 2023
Parallel and multicore computing › parallel programming models
shared-memory parallelization
0.712023
Learning to Parallelize in a Shared-Memory Environment with Transformers · PPoPP 2023
Natural language and speech › Language models and text generation › large language model
LLM for code analysis
0.312025
Can Large Language Models Predict Parallel Code Performance? · HPDC 2025
Program synthesis and code generation
code generation with language models
0.212023
Learning to Parallelize in a Shared-Memory Environment with Transformers · PPoPP 2023

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

profiling-guided generation · 2.0autonomous coding agents · 2.0roofline model · 1.7large language model · 1.7transformer · 1.3natural language processing · 1.3
YearPublicationVenuePosition
2026 ParaCodex: A Profiling-Guided Autonomous Coding Agent for Reliable Parallel Code Generation and Translation
abstract
Erel Kaplan, Tomer Bitan, Lian Ghrayeb, Le Chen, Tom Yotam, Niranjan Hasabnis, Gal Oren. Proceedings of the 64th Annual Meeting of the Association for Computational Linguistics (Volume 1: Long Papers). 2026.
Erel Kaplan, Tomer Bitan, Lian Ghrayeb, Tom Yotam, Niranjan Hasabnis, Gal Oren 0001
ACL (1)7
2026 Decoupling Shape and Texture in SAM-2 via Controlled Texture Replacement
Inbal Cohen, Boaz Meivar, Peihan Tu, Shai Avidan, Gal Oren 0001
WACV5
2025 Can Large Language Models Predict Parallel Code Performance?
abstract
Accurate determination of the performance of parallel GPU code typically requires execution-time profiling on target hardware - an increasingly prohibitive step due to limited access to high-end GPUs. This paper explores whether Large Language Models (LLMs) can offer an alternative approach for GPU performance prediction without relying on hardware. We frame the problem as a roofline classification task: given the source code of a GPU kernel and the hardware specifications of a target GPU, can an LLM predict whether the GPU kernel is compute-bound or bandwidth-bound?
Gregory Bolet, Giorgis Georgakoudis, Harshitha Menon, Konstantinos Parasyris, Niranjan Hasabnis, Hayden Estes, Kirk W. Cameron, Gal Oren 0001
HPDC8
2024 OMPGPT: A Generative Pre-trained Transformer Model for OpenMP
Arijit Bhattacharjee, Nesreen K. Ahmed, Niranjan Hasabnis, Gal Oren 0001, Vy A. Vo, Ali Jannesari
Euro-Par (1)5
2023 Learning to Parallelize in a Shared-Memory Environment with Transformers
abstract
In past years, the world has switched to multi and many core shared memory architectures. As a result, there is a growing need to utilize these architectures by introducing shared memory parallelization schemes, such as OpenMP, to applications. Nevertheless, introducing OpenMP work-sharing loop construct into code, especially legacy code, is challenging due to pervasive pitfalls in management of parallel shared memory. To facilitate the performance of this task, many source-to-source (S2S) compilers have been created over the years, tasked with inserting OpenMP directives into code automatically. In addition to having limited robustness to their input format, these compilers still do not achieve satisfactory coverage and precision in locating parallelizable code and generating appropriate directives. In this work, we propose leveraging recent advances in machine learning techniques, specifically in natural language processing (NLP), to suggest the need for an OpenMP work-sharing loop directive and data-sharing attributes clauses --- the building blocks of concurrent programming. We train several transformer models, named PragFormer, for these tasks and show that they outperform statistically-trained baselines and automatic source-to-source (S2S) parallelization compilers in both classifying the overall need for an parallel for directive and the introduction of private and reduction clauses. In the future, our corpus can be used for additional tasks, up to generating entire OpenMP directives. The source code and database for our project can be accessed on GitHub 1 and HuggingFace 2.
Re'em Harel, Yuval Pinter, Gal Oren 0001
PPoPP3
2022 Distributed backup placement
Leonid Barenboim, Gal Oren 0001
Distributed Comput.2
2018 Distributed Fault-Tolerant Backup-Placement in Overloaded Wireless Sensor Networks
Gal Oren 0001, Leonid Barenboim, Harel Levin
BROADNETS1
2018 Distributed Fault-Tolerant Backup-Placement in Overloaded Wireless Sensor Networks
abstract
Considering their independent and environmentally-varied work-fashion, one of the most important factors in WSN applications is fault-tolerance. Due to the fact that the possibilities of an absent sensor node, damaged communication link or missing data are unavoidable in wireless sensor networks, fault-tolerance becomes a key-issue. Among the causes of these constant failures are environmental factors, battery exhaustion, damaged communications links, data collision, wear-out of memory and storage units and overloaded sensors.
Gal Oren 0001, Leonid Barenboim, Harel Levin
SYSTOR1
2017 Adaptive Distributed Hierarchical Sensing algorithm for reduction of wireless sensor network cluster-heads energy consumption
abstract
Energy efficiency is a crucial performance metric in sensor networks, directly determining the network lifetime. Consequently, a key factor in WSN is to improve overall energy efficiency to extend the network lifetime. Although many algorithms have been presented to optimize the energy factor, energy efficiency is still one of the major problems of WSNs, especially when there is a need to sample an area with different types of loads. Unlike other energy-efficient schemes for hierarchical sampling, our hypothesis is that it is achievable, in terms of prolonging the network lifetime, to adaptively re-modify CHs sensing rates (the processing and transmitting stages in particular) in some specific regions that are triggered significantly less than other regions. In order to do so we introduce the Adaptive Distributed Hierarchical Sensing (ADHS) algorithm. This algorithm employs a homogenous sensor network in a distributed fashion and changes the sampling rates of the CHs based on the variance of the sampled data without damaging significantly the accuracy of the sensed area.
Gal Oren 0001, Leonid Barenboim, Harel Levin
IWCMC1
2016 Memory-Aware Management for Multi-Level Main Memory Complex using an Optimization of the Aging Paging Algorithm
abstract
Memory and storage are often assumed to be unsophisticated, flat resources, with simple properties, such as a constant access time. Over the years this assumption has been proven to be wrong, and understanding of the memory hierarchy could be useful in order to enhance the performance of an algorithm or a data structure [1]. For example, the Storage Class Memory (SCM) is a new technology which represents a new hybrid form of storage and memory with uniqe characteristics, meaning a memory which is non-volatile, cheap in per bit cost, has fast access times for both read and writes using cache line access, and is solid state. Also, the SCM is supposed to have different versions with different access speeds and volumes, meaning that it might be possible to add different SCM devices to the memory hierarchy as an extension of the RAM, and manage this enlarged main memory complex using special algorithms [2].
Gal Oren 0001, Leonid Barenboim, Lior Amar
SYSTOR1