Demo Data from EDBT 2026 / reviewers in the wild / expert
Sina Meraji
dblp:45/3498
· DBLP profile ↗
8ranked-venue papers
8as first author
0since 2021 · last 2016
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 6 · 6 first-authorDatabases, data management, data science and information retrieval · 1 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 1 · 1 first-author
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 |
Electronic design automation · 49% Performance modeling and evaluation · 35% Parallel and multicore computing · 10% | |
| Databases, data mining, and information retrieval
1 paper |
Query processing and optimization · 77% Indexing and storage engines · 23% |
Topics — the 9 heaviest of 9, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Electronic design automation
hardware verification and test |
0.3 | 2 | 2012 | Optimizing Techniques for Parallel Digital Logic Simulation · IEEE Trans. Parallel Distributed Syst. 2012 On the Scalability and Dynamic Load-Balancing of Optimistic Gate Level Simulation · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2010 |
Performance modeling and evaluation › simulation › discrete-event simulation
parallel discrete event simulation |
0.3 | 2 | 2012 | Optimizing Techniques for Parallel Digital Logic Simulation · IEEE Trans. Parallel Distributed Syst. 2012 On the Scalability and Dynamic Load-Balancing of Optimistic Gate Level Simulation · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2010 |
Query processing and optimization › query execution › hardware-accelerated query processing
GPU-accelerated query processing |
0.2 | 1 | 2016 | Towards a Hybrid Design for Fast Query Processing in DB2 with BLU Acceleration Using Graphical Processing Units: A Technology Demonstration · SIGMOD Conference 2016 |
Electronic design automation › hardware verification and test › logic simulation
gate-level simulation |
0.2 | 2 | 2012 | On the Scalability and Dynamic Load-Balancing of Optimistic Gate Level Simulation · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2010 Optimizing Techniques for Parallel Digital Logic Simulation · IEEE Trans. Parallel Distributed Syst. 2012 |
Electronic design automation › hardware verification and test
logic simulation |
0.1 | 1 | 2012 | Optimizing Techniques for Parallel Digital Logic Simulation · IEEE Trans. Parallel Distributed Syst. 2012 |
Performance modeling and evaluation › simulation › discrete-event simulation › parallel discrete event simulation › optimistic simulation
time warp |
0.1 | 1 | 2012 | Optimizing Techniques for Parallel Digital Logic Simulation · IEEE Trans. Parallel Distributed Syst. 2012 |
Parallel and multicore computing › load balancing
dynamic load balancing |
0.1 | 1 | 2010 | On the Scalability and Dynamic Load-Balancing of Optimistic Gate Level Simulation · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2010 |
Indexing and storage engines
column store |
0.1 | 1 | 2016 | Towards a Hybrid Design for Fast Query Processing in DB2 with BLU Acceleration Using Graphical Processing Units: A Technology Demonstration · SIGMOD Conference 2016 |
GPUs and heterogeneous computing
GPU computing |
0.1 | 1 | 2016 | Towards a Hybrid Design for Fast Query Processing in DB2 with BLU Acceleration Using Graphical Processing Units: A Technology Demonstration · SIGMOD Conference 2016 |
Methods — techniques the papers use, named apart from their topics
GPU kernels · 0.5simulated annealing · 0.1multiagent q-learning · 0.1dynamic load balancing · 0.1bounded window · 0.1reinforcement learning · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2016 | Towards a Hybrid Design for Fast Query Processing in DB2 with BLU Acceleration Using Graphical Processing Units: A Technology DemonstrationabstractIn this paper, we show how we use Nvidia GPUs and host CPU cores for faster query processing in a DB2 database using BLU Acceleration (DB2's column store technology). Moreover, we show the benefits and problems of using hardware accelerators (more specifically GPUs) in a real commercial Relational Database Management System(RDBMS).We investigate the effect of off-loading specific database operations to a GPU, and show how doing so results in a significant performance improvement. We then demonstrate that for some queries, using just CPU to perform the entire operation is more beneficial. While we use some of Nvidia's fast kernels for operations like sort, we have also developed our own high performance kernels for operations such as group by and aggregation. Finally, we show how we use a dynamic design that can make use of optimizer metadata to intelligently choose a GPU kernel to run. For the first time in the literature, we use benchmarks representative of customer environments to gauge the performance of our prototype, the results of which show that we can get a speed increase upwards of 2x, using a realistic set of queries. Sina Meraji, Berni Schiefer, Lan Pham, Lee Chu, Peter Kokosielis, Adam J. Storm, Wayne Young, Chang Ge 0002, Geoffrey Ng, Kajan Kanagaratnam |
SIGMOD Conference | 1 |
| 2012 | Optimizing Techniques for Parallel Digital Logic SimulationabstractA major part of the design process for Integrated Circuits (IC) is the process of circuit verification, in which the correctness of a circuit's design is evaluated. Discrete event simulation is a central tool in this effort. As proscribed by Moore's law, the number of transistors which can be placed on an IC doubles every 18 months. As a result, simulation has become the major bottleneck in the circuit design process. To alleviate this difficulty, it is possible to make use of parallel (or distributed) circuit simulation. In this paper, we make use of a parallel gate-level simulator which we developed and which is based upon Time Warp. Gate-level simulations exhibit two characteristics which can easily result in either instability or severely degraded simulation performance. Because of the low computational granularity of a gate-level simulation and because the computational load varies throughout the course of the simulation, the performance of Time Warp can be either severely degraded or be unstable. Restraining the optimism of Time Warp via a bounded window and utilizing dynamic load balancing are approaches to deal with these difficulties. In this paper, we make use of learning techniques from artificial intelligence (multiagent Q-learning, simulated annealing) to develop a combined bounded window and dynamic load balancing algorithm for parallel digital logic simulation. We evaluated the performance of these algorithms on open source Sparc and Leon designs and on two Viterbi decoder designs. We observed up to 60 percent improvement in simulation time of one of the decoders using this approach. Sina Meraji, Carl Tropper |
IEEE Trans. Parallel Distributed Syst. | 1 |
| 2010 | A Machine Learning Approach for Optimizing Parallel Logic SimulationabstractParallel discrete event simulation can be applied as a fast and cost effective approach for the gate level simulation of current VLSI circuits. In this paper we combine a dynamic load balancing algorithm and a bounded window algorithm for optimistic gate level simulation. The bounded time window prevents the simulation from being too optimistic and from excessive rollbacks. We utilize a machine learning algorithm (Q-learning) to effect this combination. We introduce two dynamic load-balancing algorithms for balancing the communication and computational load and use two learning agents to combine these algorithms. One learning agent combines the two learning algorithms and learns their corresponding parameters, while the second optimizes the value of the time window. Experimental results show up to a 46% improvement in the simulation time using this combined algorithm for several open source circuits. To the best of our knowledge, this is the first time that Q-learning has been used to optimize an optimistic gate level simulation. Sina Meraji, Carl Tropper |
ICPP | 1 |
| 2010 | Brief announcement: a reinforcement learning approach for dynamic load-balancing of parallel digital logic simulationabstractIn this paper, we present a dynamic load-balancing algorithm for parallel digital logic simulation making use of reinforcement learning. We first introduce two dynamic load-balancing algorithms oriented towards balancing the computational and communication load respectively and then utilize reinforcement learning to create an algorithm which is a combination of the first two algorithms. In addition, the algorithm determines the value of two important parameters-the number of processors which participate in the algorithm and the load which is exchanged during its execution. We investigate the algorithms on gate level simulations of several open source VLSI circuits. Sina Meraji, Wei Zhang 0034, Carl Tropper |
SPAA | 1 |
| 2010 | On the Scalability and Dynamic Load-Balancing of Optimistic Gate Level SimulationabstractAs proscribed by Moore's law, the size of integrated circuits has grown geometrically, resulting in simulation becoming the major bottleneck in the circuit design process. Parallel simulation provides us with a way to cope with this growth. In this paper, we describe an optimistic (time warp) parallel discrete event simulator which can simulate all synthesizeable Verilog circuits. We investigate its scalability and describe a machine learning based dynamic load balancing algorithm for use with the simulator. We initially developed two dynamic load balancing algorithms to balance the load and the communication, respectively, during the course of a simulation. Making use of reinforcement learning (RL), we then created an algorithm which is an amalgam of these two algorithms. To the best of our knowledge, this is the first time that RL has been used for the dynamic load-balancing of time warp. We investigated the scalability and the effectiveness of the dynamic load balancing algorithms on gate level simulations of several realistic very large scale integration (VLSI) circuits. Our experimental results showed that our simulator is indeed scalable. They also reveled a 88.6% improvement in the simulation time through the use of our RL algorithm. Sina Meraji, Wei Zhang 0034, Carl Tropper |
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. | 1 |
| 2009 | On the Scalability of Parallel Verilog SimulationabstractAs a consequence of Moore's law, the size of integrated circuits has grown extensively, resulting in simulation becoming the major bottleneck in the circuit design process. Consequently, parallel simulation has emerged as an approach which can be both fast and cost effective. In this paper, we examine the performance of a parallel Verilog simulator on four large, real designs. As previous work has made use of either relatively small benchmarks or synthetic circuits, the use of these circuits is far more realistic. We develop a parser for Verilog files enabling us to simulate in parallel all synthesizable Verilog circuits. We utilize four circuits as our test benches; the LEON Processor with 200 k gates, the OpenSparc T2 processor with 400 k gates and two Viterbi decoder circuits with 100 k and 800 k gates respectively. The simulator makes use of XTW and to our knowledge is the first Verilog simulator which can parse all synthesizable Verilog files. We observed 4,000,000 events per second on 32 processors for the Viterbi decoder with 800 k gates. The simulators' performance was shown to be scalable. Sina Meraji, Wei Zhang 0034, Carl Tropper |
ICPP | 1 |
| 2007 | Simulation-Based Performance Evaluation of Deterministic Routing in Necklace HypercubesabstractThe necklace hypercube has recently been introduced as an attractive alternative to the well-known hypercube. Previous research on this network topology has mainly focused on topological properties, VLSI and algorithmic aspects of this network. Several analytical models have been proposed in the literature for different interconnection networks, as the most cost-effective tools to evaluate the performance merits of such systems. This paper proposes an analytical performance model to predict message latency in wormhole-switched necklace hypercube interconnection networks with fully adaptive routing. The analysis focuses on a fully adaptive routing algorithm which has been shown to be the most effective for necklace hypercube networks. The results obtained from simulation experiments confirm that the proposed model exhibits a good accuracy under different operating conditions. Sina Meraji, Abbas Nayebi, Hamid Sarbazi-Azad |
AICCSA | 1 |
| 2007 | Performance Modelling of Necklace HypercubesabstractThe necklace hypercube has recently been introduced as an attractive alternative to the well-known hypercube. Previous research on this network topology has mainly focused on topological properties, VLSI and algorithmic aspects of this network. Several analytical models have been proposed in the literature for different interconnection networks, as the most cost-effective tools to evaluate the performance merits of such systems. This paper proposes an analytical performance model to predict message latency in wormhole-switched necklace hypercube interconnection networks with fully adaptive routing. The analysis focuses on a fully adaptive routing algorithm which has been shown to be the most effective for necklace hypercube networks. The results obtained from simulation experiments confirm that the proposed model exhibits a good accuracy under different operating conditions. Sina Meraji, Hamid Sarbazi-Azad, Ahmad Patooghy |
IPDPS | 1 |