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

Ranjesh G. Jaganathan

dblp:57/2096 · DBLP profile ↗
← Back
3ranked-venue papers
3as first author
0since 2021 · last 2004
—ORCID · none

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

Systems, architecture and hardware · 3 · 3 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
2 papers
Reconfigurable computing and FPGAs · 37% Electronic design automation · 26% Embedded and real-time systems · 20%

Topics — the 2 heaviest of 5, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Embedded and real-time systems › model-based design
code generation
0.012004
Automatic discovery, selection, and specialization of modules in RCADE · FPGA 2004
Electronic design automation
high-level synthesis
0.012004
Automatic discovery, selection, and specialization of modules in RCADE · FPGA 2004

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

run-time module discovery · 0.0dynamic loading · 0.0parameterizable hardware components · 0.0
YearPublicationVenuePosition
2004 Automatic discovery, selection, and specialization of modules in RCADE
abstract
With increasingly larger FPGA devices, it is tempting to continue using conventional code generation techniques to construct hardware designs from high-level languages. However, in this paper we make a case against the application of conventional techniques to hardware design in favor of a new code generation approach that enables the use of heavily customized, parameterizable modules. This approach moves a portion of the generation functionality into tiles, which handle the negotiation of a module's parameters and subsequently the instantiation of the parameterized module. Furthermore, the tiles are automatically discovered at run-time and dynamically loaded into the design generator, which allows the system to be readily extended. This approach has been implemented in a collaborative, problem-solving design environment for reconfigurable computing. It is shown --- with respect to latency, throughput, and size --- that the proposed approach to hardware design generation is significantly more efficient than the conventional code generation techniques.
Ranjesh G. Jaganathan, Matthew Simpson, Ron Sass
FPGA1
2003 A Configurable Network Protocol for Cluster Based Communications using Modular Hardware Primitives on an Intelligent NIC
abstract
The high overhead of generic protocols like TCP/IP provides strong motivation for the development of a better protocol architecture for cluster-based parallel computers. Reconfigurable computing has a unique opportunity to contribute hardware level protocol acceleration while retaining the flexibility to adapt to changing needs. Thus, it is possible to provide application-specific protocol processing to improve performance and to reduce space utilization. Reducing space utilization permits the use of a greater portion of the FPGA for other application-specific processing. This paper focuses on work to create a set of components that can be put together as needed to obtain a customized protocol for each application. The components are parameterizable, increasing the protocol's flexibility. To study the feasibility of such an architecture, hardware components for the reconfigurable logic on the NIC were built such that they can be stitched together as required to provide the required functionality. Feasibility is demonstrated using four different protocol configurations in this paper. The different configurations illustrate trade-offs between chip space and functionality.
Ranjesh G. Jaganathan, Keith D. Underwood, Ron Sass
FCCM1
2003 A Configurable Network Protocol for Cluster Based Communications using Modular Hardware Primitives on an Intelligent NIC
abstract
The high overhead of generic protocols like TCP/IP provides strong motivation for the development of a better protocol architecture for cluster-based parallel computers. Reconfigurable computing has a unique opportunity to contribute hardware level protocol acceleration while retaining the flexibility to adapt to changing needs. Specifically, applications on a cluster have various quality of service needs. In addition, these applications typically run for a long time relative to the reconfiguration time of an FPGA. Thus, it is possible to provide application-specific protocol processing to improve performance and reduce space utilization. Reducing space utilization permits the use of a greater portion of the FPGA for other application-specific processing. This paper focuses on work to create a set of parameterizable components that can be put together as needed to obtain a customized protocol for each application. To study the feasibility of such an architecture, hardware components were built that can be stitched together as needed to provide the required functionality. Feasibility is demonstrated using four different protocol configurations, namely: (1) unreliable packet transfer; (2) reliable, unordered message transfer without duplicate elimination; (3) reliable, unordered message transfer with duplicate elimination; and (4) reliable, ordered message transfer with duplicate elimination. The different configurations illustrate trade-offs between chip space and functionality.
Ranjesh G. Jaganathan, Keith D. Underwood, Ron Sass
SC1