1998
DOI: 10.1109/81.735440
|View full text |Cite
|
Sign up to set email alerts
|

A programmable dynamic interconnection network router with hidden refresh

Abstract: Abstract-A VLSI implementation of a programmable pipelined router scheme for parallel machine interconnection networks is presented in this paper. The implementation is based on a dynamic content-addressable memory (DCAM) that supports unique bit masking per entry. The number of required DCAM entries is extremely small; it is of the same order as the node degree (output ports). This, in turn, makes it possible to implement a dynamic content-addressable memory in order to reduce the physical size of the system.… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
10
0

Year Published

2000
2000
2016
2016

Publication Types

Select...
3
3
1

Relationship

4
3

Authors

Journals

citations
Cited by 14 publications
(10 citation statements)
references
References 10 publications
0
10
0
Order By: Relevance
“…A CAM performs a parallel comparison of stored data with an input argument. These features have earned CAM's widespread usage which include: translation look-aside buffers for virtual memory systems, tag directories in fully associative cache organizations [1], collision detection VLSI processor for intelligent vehicles [2], interconnection network router [3], [4], database accelerator [5], self-testing reconfigurable CAM [6], and applications in artificial intelligence and image processing. Additional applications include logic inference, classifiers [7], [8], pattern matching [9], sorting [10], and applications that require searches in specific address ranges [11].…”
mentioning
confidence: 99%
See 1 more Smart Citation
“…A CAM performs a parallel comparison of stored data with an input argument. These features have earned CAM's widespread usage which include: translation look-aside buffers for virtual memory systems, tag directories in fully associative cache organizations [1], collision detection VLSI processor for intelligent vehicles [2], interconnection network router [3], [4], database accelerator [5], self-testing reconfigurable CAM [6], and applications in artificial intelligence and image processing. Additional applications include logic inference, classifiers [7], [8], pattern matching [9], sorting [10], and applications that require searches in specific address ranges [11].…”
mentioning
confidence: 99%
“…A don't care state can be used to mask off some bits in a memory location and also during match function. Table I shows a ternary CAM application for routing tables [3]. In this application, a hypercube tree routing algorithm is encoded in the CAM using ternary values.…”
mentioning
confidence: 99%
“…The BPAR supports three basic operation modes: Normal or matching, programming or data loading and refreshing [3]. In normal mode the previously loaded data is compared to data presented at the search argument register and the results passed to the selection function.…”
Section: Router Functional Organizationmentioning
confidence: 99%
“…The DRAM structure is able to perform an OR function per column when multiple RAM rows are selected; this is when multiple matches are passed on. The DRAM structure is explained in [3].…”
Section: Selection Function and Port Assignmentmentioning
confidence: 99%
“…In our approach once the refreshing process starts, it continues until the entire memory array is refreshed. This process however should be made transparent (or hidden) to other memory modes of operation [6], [7].…”
Section: Self-timed Refreshing Schemementioning
confidence: 99%