Demo Data from EDBT 2026 / reviewers in the wild / expert
Vikkitharan Gnanasambandapillai
dblp:214/9868
· DBLP profile ↗
2ranked-venue papers
2as first author
0since 2021 · last 2020
0000-0003-0306-1952ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 2 · 2 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
1 paper |
Processor architecture and microarchitecture · 54% Electronic design automation · 46% |
Topics — the 5 heaviest of 5, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Electronic design automation › hardware/software co-design
application-specific instruction set processor design |
0.4 | 1 | 2020 | FINDER: Find Efficient Parallel Instructions for ASIPs to Improve Performance of Large Applications · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2020 |
Processor architecture and microarchitecture › instruction set architecture › instruction set extension
custom instruction generation |
0.4 | 1 | 2020 | FINDER: Find Efficient Parallel Instructions for ASIPs to Improve Performance of Large Applications · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2020 |
Electronic design automation
high-level synthesis |
0.4 | 1 | 2020 | FINDER: Find Efficient Parallel Instructions for ASIPs to Improve Performance of Large Applications · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2020 |
Processor architecture and microarchitecture › instruction set architecture
instruction set extension |
0.4 | 1 | 2020 | FINDER: Find Efficient Parallel Instructions for ASIPs to Improve Performance of Large Applications · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2020 |
Processor architecture and microarchitecture › instruction-level parallelism
VLIW |
0.1 | 1 | 2020 | FINDER: Find Efficient Parallel Instructions for ASIPs to Improve Performance of Large Applications · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2020 |
Methods — techniques the papers use, named apart from their topics
maximum weighted clique · 0.4graph analysis · 0.4
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2020 | FINDER: Find Efficient Parallel Instructions for ASIPs to Improve Performance of Large ApplicationsabstractApplication-specific instruction-set processors (ASIPs) utilize customized instructions to speedup a specific application or a set of applications. Thus, ASIPs execute the application(s) faster and are energy efficient compared to general-purpose processors. State-of-the-art custom instruction design methods typically target small applications or kernels of an application, often demanding an instruction designer's ingenuity at some point (semi-automated) to achieve design goals. In this article, for the first time, a fully automated system called FINDER is presented, which finds parallel instructions for ASIPs to improve the performance of large applications and generate FLIX (flexible instructions extension instructions, which are VLIW-type instructions) configurations. Note that we do not synthesize accelerators to speedup. We demonstrate that the proposed method scales well when applied to large applications. The proposed method described in this article models parallel instructions as a graph, analyzes the graph, and finds maximum weighted cliques to create FLIX configurations for a given application. Moreover, hardware reuse within multiple FLIX configurations is incorporated into the methodology. From the configurations, a commercial processor design tool (Xtensa) creates the FLIX instructions and integrates it into a base processor. The results show that the FINDER methodology generates FLIX configurations which shows speedups of up to 2.1× for large applications and 2.7× for smaller applications when compared to the base processor (without FLIX instructions). The logic area increase on average is 11%, and in the worst case is 22%. The energy-delay product can be up to 7.3× lower than when the application is executed on the base processor. Compared to the state-of-the-art systems which are typically demonstrated on applications with less than 100 lines of code, FINDER is capable of analyzing applications with thousands of lines of code and can automatically generate instructions for such applications. Vikkitharan Gnanasambandapillai, Jorgen Peddersen, Roshan G. Ragel, Sri Parameswaran |
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. | 1 |
| 2018 | MESGA: An MPSoC based embedded system solution for short read genome alignmentabstractComputational needs for genome processing are often satiated by enormous servers or by cloud computers. Even though there has been some work in implementing some aspects of genome processing in GPUs and FPGAs, they are often accelerators for such servers and not stand-alone systems. In this paper, for the first time, we present a method to entirely move the alignment process to embedded processors. Such a system is useful in a variety of situations where significant networked infrastructure is not available, and where privacy is a concern. A ring pipelined processor architecture for short read alignment, based on partitioned genome references is shown. A timeout based alignment method is proposed to prevent unnecessary exhaustive search. The proposed partitioning method allows an entire human genome to be processed using small embedded processors. Experimental results show that the proposed solution speeds up the performance by approximately seven times with 16 embedded processors when compared to a linear pipelined system. It is expected that the proposed solution will to lead to a portable genome analyzing device, significantly reducing cost and testing time. Vikkitharan Gnanasambandapillai, Arash Bayat, Sri Parameswaran |
ASP-DAC | 1 |