Demo Data from EDBT 2026 / reviewers in the wild / expert
Priyalal Kulasinghe
dblp:88/5804
· DBLP profile ↗
11ranked-venue papers
7as first author
0since 2021 · last 1999
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 8 · 4 first-authorDatabases, data management, data science and information retrieval · 2 · 2 first-authorTheory of computation · 2 · 2 first-authorComputer networks · 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
6 papers |
Interconnection networks and networks-on-chip · 50% Integrated circuit design · 21% Parallel and multicore computing · 11% | |
| Theoretical computer science
3 papers |
Graph algorithms and graph theory · 51% Computational complexity · 49% |
Topics — the 10 heaviest of 13, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Integrated circuit design › clocking
clock distribution |
0.0 | 2 | 1998 | On the Complexity of Designing Optimal Branch-and-Combine Clock Networks · IEEE Trans. Computers 1998 Properties of Generalized Branch and Combine Clock Networks · IEEE Trans. Parallel Distributed Syst. 1995 |
Interconnection networks and networks-on-chip › bus-based interconnection
multiple bus network |
0.0 | 2 | 1997 | Algorithmic Mapping of Feedforward Neural Networks onto Multiple Bus Systems · IEEE Trans. Parallel Distributed Syst. 1997 Optimal Realization of Sets of Interconnection Functions on Synchronous Multiple Bus Systems · IEEE Trans. Computers 1996 |
Hardware accelerators and domain-specific architectures
neural network mapping |
0.0 | 1 | 1997 | Algorithmic Mapping of Feedforward Neural Networks onto Multiple Bus Systems · IEEE Trans. Parallel Distributed Syst. 1997 |
Parallel and multicore computing
parallel architecture |
0.0 | 1 | 1997 | Algorithmic Mapping of Feedforward Neural Networks onto Multiple Bus Systems · IEEE Trans. Parallel Distributed Syst. 1997 |
Interconnection networks and networks-on-chip › graph embedding
binary tree embedding |
0.0 | 1 | 1995 | Embedding Binary Trees into Crossed Cubes · IEEE Trans. Computers 1995 |
Distributed systems › clock synchronization
clock skew bound |
0.0 | 1 | 1995 | Properties of Generalized Branch and Combine Clock Networks · IEEE Trans. Parallel Distributed Syst. 1995 |
Interconnection networks and networks-on-chip
graph embedding |
0.0 | 1 | 1995 | Embedding Binary Trees into Crossed Cubes · IEEE Trans. Computers 1995 |
Machine learning › Deep learning architectures and training
feedforward neural network |
0.0 | 1 | 1997 | Algorithmic Mapping of Feedforward Neural Networks onto Multiple Bus Systems · IEEE Trans. Parallel Distributed Syst. 1997 |
Interconnection networks and networks-on-chip › network topology › hypercube variant
crossed cube |
0.0 | 1 | 1995 | Embedding Binary Trees into Crossed Cubes · IEEE Trans. Computers 1995 |
Interconnection networks and networks-on-chip
network topology |
0.0 | 1 | 1995 | Properties of Generalized Branch and Combine Clock Networks · IEEE Trans. Parallel Distributed Syst. 1995 |
Methods — techniques the papers use, named apart from their topics
heuristic algorithm · 0.0checkerboarding · 0.0algorithmic mapping · 0.0polynomial-time algorithm · 0.0graph partitioning · 0.0combinatorial optimization · 0.0graph-theoretic model · 0.0dilation-1 embedding · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 1999 | An optimal algorithm for layered wheel floorplan designsabstractIn this paper, we present an efficient algorithm to solve the orientation optimization problem for a layered wheel floorplan. The strategy used is to generate all the nonredundant implementations for the floorplan. The computational complexities of the algorithm depend on the actual dimensions of the cells in the floorplan. In the best case, it takes O(n2) time and O(n) space, where n is the number of layers in the floorplan. In the worst case, it takes O(2n) time and O(2n) space. Furthermore, we prove that the time and space complexities for the worst case are optimal. A set of conditions is obtained to check whether the floorplan belongs to the worst case. Using these conditions, we show that even though the worst case is theoretically unavoidable it is not encountered in practical situations where the cell dimensions are bounded. © 1999 John Wiley & Sons, Inc. Networks 34: 67–72, 1999 Priyalal Kulasinghe, Saïd Bettayeb |
Networks | 1 |
| 1998 | On the Complexity of Designing Optimal Branch-and-Combine Clock NetworksabstractRecently, an unconventional clock distribution scheme, called Branch-and-Combine (BaC) was proposed. The scheme is the first to guarantee constant skew upper bound irrespective of the clocked network's size. In BaC clocking, a set of interconnected nodes perform simple processing on clock signals such that the path from the source to any node is automatically and adaptively selected such that it is the shortest delay path. The graph underlying a BaC network is constrained by the requirement that each pair of adjacent nodes is in a cycle of length /spl les/k, where k is the feature cycle length. The graph representing such a network is called a BaC(k) graph. The feature cycle length (k) is an important parameter upon which skew bound and node function depend. We study the complexity of the general problem of designing a minimum cost BaC network for clocking a data processing network of arbitrary topology so that a certain feature cycle length is satisfied. We define two versions of the problem, differing in the way we are allowed to place edges in the graph representing the BaC network. We show that, in both cases, the general optimization problem is NP hard. We also provide efficient heuristic algorithms for both versions of the optimization problem. When k=2, the two versions of the optimization problem become the same and can be solved in polynomial time. For k=3, the complexity is still unknown. Ahmed A. El-Amawy, Priyalal Kulasinghe |
IEEE Trans. Computers | 2 |
| 1997 | Connectivity of the Crossed Cube
Priyalal Kulasinghe |
Inf. Process. Lett. | 1 |
| 1997 | Algorithmic Mapping of Feedforward Neural Networks onto Multiple Bus SystemsabstractThis paper addresses the problem of mapping a feedforward ANN onto a multiple bus system, MBS, with p processors and b buses so as to minimize the total execution time. We present an algorithm which assigns the nodes of a given computational layer (c-layer) to processors such that the computation lower bound [N/sup l//p]t/sub p//sup l/ and the communication lower bound [N/sup l//b]t/sub c/ are achieved simultaneously, where N/sup l/ is the number of nodes in the mapped c-layer l and t/sub p//sup l/ and t/sub c/ are the computation and communication times, respectively, associated with a node in the layer. When computation and communication are not overlapped, we show that the optimal number of processors needed is either 1 or p, depending on the ratio t/sub p//sup l//t/sub c/. When computation and communication are overlapped, we show that the optimal number of processors needed is either 1 or ([t/sub p//sup l//t/sub c/])b. We show that there is a unique arrangement of interfaces such that the total number of interfaces is minimum and the optimal time is reached. Finally, we compare the relative merits of the MBS simulating ANNs over the recently introduced checkerboarding scheme. Ahmed A. El-Amawy, Priyalal Kulasinghe |
IEEE Trans. Parallel Distributed Syst. | 2 |
| 1996 | Optimal Realization of Sets of Interconnection Functions on Synchronous Multiple Bus SystemsabstractWe develop a formal and systematic methodology for designing an optimal multiple bus system (MBS) realizing a set of interconnection functions whose graphical representation (denoted as IFG) is symmetric. The problem of constructing an optimal MBS for a given IFG is NP-hard. In this paper, we show that polynomial time solutions exist when the IFG is vertex symmetric. This is the case of interest for the vast majority of important interconnection function sets. We present a particular partition (which can be found in polynomial time) on the edge set of a vertex symmetric IFG, that produces a symmetric MBS with minimum number of buses as well as minimum number of interfaces. We demonstrate several advantages of such an MBS over a direct-link architecture realizing the same IFG, in terms of the number of ports per processor, number of neighbors per processors, and the diameter. Priyalal Kulasinghe, Ahmed A. El-Amawy |
IEEE Trans. Computers | 1 |
| 1995 | Multiply-Twisted Hypercube with Five or More Dimensions is not Vertex-Transitive
Priyalal Kulasinghe, Saïd Bettayeb |
Inf. Process. Lett. | 1 |
| 1995 | On Achieving Maximum Performance in Time-Varying Arrays
Priyalal Kulasinghe, Ahmed A. El-Amawy |
J. Parallel Distributed Comput. | 1 |
| 1995 | Embedding Binary Trees into Crossed CubesabstractThe recently introduced interconnection network, crossed cube, has attracted much attention in the parallel processing area due to its many attractive features. Like the ordinary hypercube, the n-dimensional crossed cube is a regular graph with 2/sup n/ vertices and n2/sup n-1/ edges. The diameter of the crossed cube is approximately half that of the ordinary hypercube. These advantages of the crossed cube motivated the study of how well it can simulate other networks such as the complete binary tree. We show that the (2/sup n/-1) node complete binary tree can be embedded into the n-dimensional crossed cube with dilation 1.> Priyalal Kulasinghe, Saïd Bettayeb |
IEEE Trans. Computers | 1 |
| 1995 | On the Complexity of Optimal Bused InterconnectionsabstractThis paper addresses the combinatorial problem of constructing a minimal cost, bused, interconnection among a set of modules (or processors). Although some work has been reported on bused interconnection between modules, the compuational complexity of the problem has not been previously addressed. We show that the optimization problem of finding a minimal cost interconnection among modules to realize a certain set of data transfers is NP-Hard.> Priyalal Kulasinghe, Ahmed A. El-Amawy |
IEEE Trans. Computers | 1 |
| 1995 | Properties of Generalized Branch and Combine Clock NetworksabstractIn a recent development a new clock distribution scheme has been introduced. The scheme called Branch-and-Combine or BaC, is the first to guarantee constant skew bound regardless of network size. In this paper we generalize and extend the work on BaC networks. Our study takes the approach of defining a general graph theoretic model which is then utilized to define a general network model taking into account node function. We use the models to establish some interesting results on clocking paths, node input sequences, node inputs' relative timings, and skew bound. We prove that a network adhering to our general model is stable (will not oscillate) despite its cyclic nature. We also prove that no tree of any kind can be used to distribute the clock in two or more dimensions such that skew bound is constant. The paper then exploits the derived properties to describe the inherent interplay between topology, timing, node function, and skew bound.> Ahmed A. El-Amawy, Priyalal Kulasinghe |
IEEE Trans. Parallel Distributed Syst. | 2 |
| 1994 | Theory of Generalized Branch and Combine Clock NetworksabstractIn a recent development a new clock distribution scheme, called Branch-and-Combine or BaC, has been introduced. The scheme is the first to guarantee constant skew bound regardless of network size. In this paper we generalize and extend the work on BaC networks. We establish some interesting results on clocking paths, node input sequences, node inputs' relative timing, network stability, and skew bound. Furthermore, this study establishes an upper bound on maximum clocking rates for BaC networks which is about double that predicted by earlier studies. Ahmed A. El-Amawy, Priyalal Kulasinghe |
ICPP (1) | 2 |