1993 · 49 citations · 12 references
EngineeringComputer EngineeringComputer ScienceComputer ArchitectureInterconnection NetworksMemoryInterconnect ArchitectureMemory HierarchyMemory Hierarchy DesignMemory Hierarchy OptimizationMemory Subsystem DesignAllocationMemory InterconnectsMemory Placement
In this paper, a new approach to the problem of allocating multiport memory modules for data storage is presented. Previous approaches divide the allocation problem into two separate steps: (i) grouping the variables (or registers) to form memory modules and (ii) determining the interconnections between the memory modules and functional units. Yet, there is no easy way to predict the result of step (ii) during step (i). In our approach, we place primary importance on the cost of interconnections. Consequently, we try to minimize the cost of interconnections first and then to group the variables to form memory modules later. For a number of benchmark problems, it has been shown that this approach is quite effective.
12
REAL: a program for REgister ALlocation
Fadi Kurdahi, Alice C. Parker · 1987 · 312 citations
Data path allocation based on bipartite weighted matching
Chu-Yi Huang, Yen-Shen Chen, Youn-Long Lin et al. · 1990 · 179 citations · Full text