EDBT 2026 Demo / reviewers in the wild / expert
Raja Das
dblp:57/2383
· DBLP profile ↗
17ranked-venue papers
5as first author
7since 2021 · last 2025
—ORCID · conflict
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 6 · 2 first-authorArtificial intelligence and machine learning · 4 · 1 first-author · 4 since 2021Software engineering, systems software and programming languages · 4Security and privacy · 1 · 1 first-author · 1 since 2021Theory of computation · 1 · 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.
| Software engineering, system software, and programming languages
4 papers |
Compilers and program optimization · 100% | |
| Computer architecture, parallel and distributed computing, and storage systems
5 papers |
Parallel and multicore computing · 52% High-performance computing · 39% Distributed systems · 9% |
Topics — the 11 heaviest of 12, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Compilers and program optimization › parallelizing compiler
distributed memory compilation |
0.0 | 2 | 1995 | Distributed Memory Compiler Design for Sparse Problems · IEEE Trans. Computers 1995 Interprocedural Partial Redundancy Elimination and its Application to Distributed Memory Compilation · PLDI 1995 |
Compilers and program optimization
parallelizing compiler |
0.0 | 2 | 1995 | Distributed Memory Compiler Design for Sparse Problems · IEEE Trans. Computers 1995 Run-time and compile-time support for adaptive irregular problems · SC 1994 |
High-performance computing
distributed memory systems |
0.0 | 4 | 1995 | Distributed Memory Compiler Design for Sparse Problems · IEEE Trans. Computers 1995 Index Array Flattening Through Program Transformation · SC 1995 Interprocedural Partial Redundancy Elimination and its Application to Distributed Memory Compilation · PLDI 1995 |
Compilers and program optimization › parallel program optimization › synchronization optimization
communication placement |
0.0 | 1 | 1995 | Interprocedural Partial Redundancy Elimination and its Application to Distributed Memory Compilation · PLDI 1995 |
Compilers and program optimization
loop transformation |
0.0 | 1 | 1995 | Index Array Flattening Through Program Transformation · SC 1995 |
Compilers and program optimization › compiler optimization › redundancy elimination
partial redundancy elimination |
0.0 | 1 | 1995 | Interprocedural Partial Redundancy Elimination and its Application to Distributed Memory Compilation · PLDI 1995 |
Compilers and program optimization
program transformation |
0.0 | 1 | 1995 | Index Array Flattening Through Program Transformation · SC 1995 |
Parallel and multicore computing
parallel programming models |
0.0 | 1 | 1994 | Run-time and compile-time support for adaptive irregular problems · SC 1994 |
Distributed systems
communication optimization |
0.0 | 1 | 1995 | Interprocedural Partial Redundancy Elimination and its Application to Distributed Memory Compilation · PLDI 1995 |
Parallel and multicore computing › task partitioning
dynamic partitioning |
0.0 | 1 | 1994 | Run-time and compile-time support for adaptive irregular problems · SC 1994 |
High-performance computing › supercomputing
supercomputer performance |
0.0 | 1 | 1992 | Implementation of a Parallel Unstructured Euler Solver on Shared and Distributed Memory Architectures · SC 1992 |
Methods — techniques the papers use, named apart from their topics
vectorized gather/scatter · 0.0runtime support library · 0.0prefetching · 0.0partial redundancy elimination · 0.0message passing · 0.0loop nest compilation · 0.0interprocedural analysis · 0.0runtime primitives · 0.0data migration · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | Maximum independent set formation on a finite grid by myopic robots
Raja Das, Avisek Sharma, Buddhadeb Sau |
Theor. Comput. Sci. | 1 |
| 2024 | Perpetual Exploration of a Ring in Presence of Byzantine Black HoleabstractPerpetual exploration is a fundamental problem in the domain of mobile agents, where an agent needs to visit each node infinitely often. This issue has received lot of attention, mainly for ring topologies, presence of black holes adds more complexity. A black hole can destroy any incoming agent without any observable trace. In \cite{BampasImprovedPeriodicDataRetrieval,KralovivcPeriodicDataRetrievalFirst}, the authors considered this problem in the context of \textit{ Periodic data retrieval}. They introduced a variant of black hole called gray hole (where the adversary chooses whether to destroy an agent or let it pass) among others and showed that 4 asynchronous and co-located agents are essential to solve this problem (hence perpetual exploration) in presence of such a gray hole if each node of the ring has a whiteboard. This paper investigates the exploration of a ring in presence of a ``byzantine black hole''. In addition to the capabilities of a gray hole, in this variant, the adversary chooses whether to erase any previously stored information on that node. Previously, one particular initial scenario (i.e., agents are co-located) and one particular communication model (i.e., whiteboard) are investigated. Now, there can be other initial scenarios where all agents may not be co-located. Also, there are many weaker models of communications (i.e., Face-to-Face, Pebble) where this problem is yet to be investigated. The agents are synchronous. The main results focus on minimizing the agent number while ensuring that perpetual exploration is achieved even in presence of such a node under various communication models and starting positions. Further, we achieved a better upper and lower bound result (i.e., 3 agents) for this problem (where the malicious node is a generalized version of a gray hole), by trading-off scheduler capability, for co-located and in presence of a whiteboard. Pritam Goswami, Adri Bhattacharya, Raja Das, Partha Sarathi Mandal 0001 |
OPODIS | 3 |
| 2024 | Brief Announcement: Perpetual Exploration of Triangular Grid by Myopic Oblivious Robots Without Chirality
Raja Das, Pritam Goswami, Buddhadeb Sau |
SSS | 1 |
| 2024 | Design of a unified physics-informed neural network using interior point algorithm to study the bioconvection nanofluid flow via stretching surface
Priyanka Chandra, Raja Das |
Eng. Appl. Artif. Intell. | 2 |
| 2024 | A hybridized LSTM-ANN-RSA based deep learning models for prediction of COVID-19 cases in Eastern European countries
Balakrishnama Manohar, Raja Das, M. Lakshmi |
Expert Syst. Appl. | 2 |
| 2023 | Artificial neural networks for prediction of COVID-19 in India by using backpropagationabstractThe COVID-19 pandemic has affected thousands of people around the world. In this study, we used artificial neural network (ANN) models to forecast the COVID-19 outbreak for policymakers based on 1st January to 31st October 2021 of positive cases in India. In the confirmed cases of COVID-19 in India, it's critical to use an estimating model with a high degree of accuracy to get a clear understanding of the situation. Two explicit mathematical prediction models were used in this work to anticipate the COVID-19 epidemic in India. A Boltzmann Function-based model and Beesham's prediction model are among these methods and also estimated using the advanced ANN-BP models. The COVID-19 information was partitioned into two sections: training and testing. The former was utilized for training the ANN-BP models, and the latter was used to test them. The information examination uncovers critical day-by-day affirmed case changes, yet additionally unmistakable scopes of absolute affirmed cases revealed across the time span considered. The ANN-BP model that takes into consideration the preceding 14-days outperforms the others based on the archived results. In forecasting the COVID-19 pandemic, this comparison provides the maximum incubation period, in India. Mean square error, and mean absolute percent error have been treated as the forecast model performs more accurately and gets good results. In view of the findings, the ANN-BP model that considers the past 14-days for the forecast is proposed to predict everyday affirmed cases, especially in India that have encountered the main pinnacle of the COVID-19 outbreak. This work has not just demonstrated the relevance of the ANN-BP techniques for the expectation of the COVID-19 outbreak yet additionally showed that considering the incubation time of COVID-19 in forecast models might produce more accurate assessments. Balakrishnama Manohar, Raja Das |
Expert Syst. J. Knowl. Eng. | 2 |
| 2023 | Artificial neural network-based pore size prediction of alginate gel scaffold for targeted drug delivery
Raja Das, Jaykumar Bhasarkar, Amol Rastogi, Raghav Saxena, Dharmendra Kumar Bal |
Neural Comput. Appl. | 1 |
| 2011 | Multicore SDK: A Practical and Efficient Deadlock Detector for Real-World ApplicationsabstractTraditional deadlock detection algorithms depend on finding cycles in lock graphs created from the application code. Usually, these approaches suffer from scalability and performance problems and cannot handle large industrial strength applications. The main problem for lack of scalability and poor performance is caused by the size of the lock graphs that have to be analyzed. In this paper we show a new two-phase deadlock detection algorithm that is efficient both in terms of memory utilization and time and also very scalable. In the first phase of the algorithm we consider a reduced lock graph based on program locations. We filter out certain locks that cannot participate in a deadlock by analyzing the lock graph created in the first phase. In the second phase of the algorithm we create an even smaller lock graph considering only those locks that were not filtered in the first phase. Finally, the second phase lock graph is analyzed for cycles to find potential deadlocks in the application. We present results from various open-source and commercial software, and also compare the performance of our algorithm with traditional approach. Zhi Da Luo, Raja Das, Yao Qi |
ICST | 2 |
| 2010 | Effective Static Analysis to Find Concurrency Bugs in JavaabstractMultithreading and concurrency are core features of the Java language. However, writing a correct concurrent program is notoriously difficult and error prone. Therefore, developing effective techniques to find concurrency bugs is very important. Existing static analysis techniques for finding concurrency bugs either sacrifice precision for performance, leading to many false positives, or require sophisticated analysis that incur significant overhead. In this paper, we present a precise and efficient static concurrency bugs detector building upon the Eclipse JDT and the open source WALA toolkit (which provides advanced static analysis capabilities). Our detector uses different implementation strategies to consider different types of concurrency bugs. We either utilize JDT to syntactically examine source code, or leverage WALA to perform interprocedural data flow analysis. We describe a variety of novel heuristics and enhancements to existing analysis techniques which make our detector more practical, in terms of accuracy and performance. We also present an effective approach to create inter-procedural data flow analysis using WALA for complex analysis. Finally we justify our claims by presenting the results of applying our detector to a range of real-world applications and comparing our detector with other tools. Zhi Da Luo, Linda Hillis, Raja Das, Yao Qi |
SCAM | 3 |
| 1995 | Interprocedural Partial Redundancy Elimination and its Application to Distributed Memory CompilationabstractPartial Redundancy Elimination (PRE) is a general scheme for suppressing partial redundancies which encompasses traditional optimizations like loop invariant code motion and redundant code elimination. In this paper we address the problem of performing this optimization interprocedurally. We use interprocedural partial redundancy elimination for placement of communication and communication preprocessing statements while compiling for distributed memory parallel machines. Gagan Agrawal, Joel H. Saltz, Raja Das |
PLDI | 3 |
| 1995 | Index Array Flattening Through Program TransformationabstractThis paper presents techniques for compiling loops with complex, indirect array accesses into loops whose array references have at most one level of indirection. The transformation allows prefetching of array indices for more efficient structuring of communication on distributed-memory machines. It can also improve performance on other architectures by enabling prefetching of data between levels of the memory hierarchy or exploitation of hardware support for vectorized gather/scatter. Our techniques are implemented in a compiler for Fortran D and execution speed improvements are given for multiprocessor and vector machines. Raja Das, Paul Havlak, Joel H. Saltz, Ken Kennedy |
SC | 1 |
| 1995 | Runtime and Language Support for Compiling Adaptive Irregular Programs on Distributed-memory MachinesabstractAbstract In many scientific applications, arrays containing data are indirectly indexed through indirection arrays. Such scientific applications are called irregular programs and are a distinct class of applications that require special techniques for parallelization. This paper presents a library called CHAOS, which helps users implement irregular programs on distributed‐memory message‐passing machines, such as the Paragon, Delta, CM‐5 and SP‐1. The CHAOS library provides efficient runtime primitives for distributing data and computation over processors; it supports efficient index translation mechanisms and provides users high‐level mechanisms for optimizing communication. CHAOS subsumes the previous PARTI library and supports a larger class of applications. In particular, it provides efficient support for parallelization of adaptive irregular programs where indirection arrays are modified during the course of computation. To demonstrate the efficacy of CHAOS, two challenging real‐life adaptive applications were parallelized using CHAOS primitives: a molecular dynamics code, CHARMM, and a particle‐in‐cell code, DSMC. Besides providing runtime support to users, CHAOS can also be used by compilers to automatically parallelize irregular applications. This paper demonstrates how CHAOS can be effectively used in such a framework. By embedding CHAOS primitives in the Syracuse Fortran 90D/HPF compiler, kernels taken from the CHARMM and DSMC codes have been automatically parallelized. Yuan-Shin Hwang, Bongki Moon, Shamik D. Sharma, Ravi Ponnusamy, Raja Das, Joel H. Saltz |
Softw. Pract. Exp. | 5 |
| 1995 | Distributed Memory Compiler Design for Sparse ProblemsabstractThis paper addresses the issue of compiling concurrent loop nests in the presence of complicated array references and irregularly distributed arrays. Arrays accessed within loops may contain accesses that make it impossible to precisely determine the reference pattern at compile time. This paper proposes a run time support mechanism that is used effectively by a compiler to generate efficient code in these situations. The compiler accepts as input a Fortran 77 program enhanced with specifications for distributing data, and outputs a message passing program that runs on the nodes of a distributed memory machine. The runtime support for the compiler consists of a library of primitives designed to support irregular patterns of distributed array accesses and irregularly distributed array partitions. A variety of performance results on the Intel iPSC/860 are presented.> Janet Wu, Raja Das, Joel H. Saltz, Harry Berryman, Seema Hiranandani |
IEEE Trans. Computers | 2 |
| 1995 | Implementation of a parallel unstructured Euler solver on shared- and distributed-memory architectures
Dimitri J. Mavriplis, Raja Das, Joel H. Saltz, R. E. Vermeland |
J. Supercomput. | 2 |
| 1994 | Run-time and compile-time support for adaptive irregular problemsabstractIn adaptive irregular problems, data arrays are accessed via indirection arrays, and data access patterns change during computation. Parallelizing such problems on distributed memory machines requires support for dynamic data partitioning, efficient preprocessing and fast data migration. This paper describes CHAOS, a library of efficient runtime primitives that provides such support. To demonstrate the effectiveness of the runtime support, two adaptive irregular applications have been parallelized using CHAOS primitives: a molecular dynamics code (CHARMM) and a code for simulating gas flows (DSMC). We have also proposed minor extensions to Fortran D which would enable compilers to parallelize irregular for all loops in such adaptive applications by embedding calls to primitives provided by a runtime library. We have implemented our proposed extensions in the Syracuse Fortran 90D/HPF prototype compiler, and have used the compiler to parallelize kernels from two adaptive applications.> Shamik D. Sharma, Ravi Ponnusamy, Bongki Moon, Yuan-Shin Hwang, Raja Das, Joel H. Saltz |
SC | 5 |
| 1994 | Communication Optimizations for Irregular Scientific Computations on Distributed Memory Architectures
Raja Das, Mustafa Uysal, Joel H. Saltz, Yuan-Shin Hwang |
J. Parallel Distributed Comput. | 1 |
| 1992 | Implementation of a Parallel Unstructured Euler Solver on Shared and Distributed Memory ArchitecturesabstractAn efficient three-dimensional unstructured Euler solver has been parallelized on a Cray Y-MP C90 shared memory computer and on an Intel Touchstone Delta distributed memory computer. Both machines yield comparable performance rates. However, the availability of sophisticated software tools enabled the parallelization of EUL3D on the shared memory vector/parallel CRAY Y-MP C90 with minimal user input. On the other hand, the implementation on the distributed memory massively parallel architecture of the Intel Touchstone Delta machine is considerably more involved. As massively parallel software tools become more mature, the task of developing or porting software to such machines should diminish. It has also been shown that with today's supercomputers, and with efficient codes such as EUL3D, the aerodynamic characteristics of complex vehicles can be computed in a matter of minutes, making design use feasible.> Dimitri J. Mavriplis, Raja Das, R. E. Vermeland, Joel H. Saltz |
SC | 2 |