Bell System Technical Journal · 1973 · 28 citations · 3 references
EngineeringComputer EngineeringComputer ScienceComputer ArchitectureData ManagementMemoryMemory HierarchyMemory Hierarchy DesignMemory Hierarchy OptimizationMemory ManagementMemory ModelingMemory Subsystem DesignDynamic Memory ManagementMagnetic RecordingMemory Access PatternsMemory Hierarchy AnalysisMemory Hierarchy ModelingMemory Hierarchy PerformanceNon-volatile Memory HierarchiesReallocation
Bubble technology offers several operations that have no equivalents in technologies based on magnetic recording. Examples of such operations are: transfer, reversal of the direction of propagation, and opening and closing of gaps in the data stream. This paper∗ shows how such operations can be used to dynamically reallocate data in the bubble memory, causing it to become an integrated memory hierarchy. A considerable improvement in performance results. A model is presented which relates the bubble memory with dynamic reallocation to stack processing, a technique used in the evaluation of memory hierarchies. With the aid of this model it becomes possible to calculate the performance of the bubble memory using published data derived from the traces of selected typical programs. Memory design is optimized for the execution of such programs. Design parameters are proposed for a 2-Mb bubble memory with 128 detectors which, in the execution of the type of program for which data were available, requires an average of only 8.8 shifts for access and an average of 12.1 shifts per memory cycle. If bubbles are propagated at a rate of 1 MHz, the average access and cycle times for this memory become 8.8 µs and 12.1 µs, respectively. Such performance, in conjunction with the low cost per bit offered by bubble technology, is expected to have a major impact. The performance of this memory, when operated in conjunction with a faster buffer, is also calculated. The use of a 64-kb buffer is shown to reduce the average number of shifts for access to 1.05, and the average number of shifts per cycle to 1.9.
3
Evaluation techniques for storage hierarchies
R. L. Mattson, J. Gecsei, Donald R. Slutz et al. · IBM Systems Journal · 1970 · 1.3K citations
Applications of bubble devices
P. Bonyhard, I. Danylchuk, D.J. Kish et al. · IEEE Transactions on Magnetics · 1970 · 55 citations
Engineering, Computer Engineering, Electrical Engineering +16
Evaluation of multilevel memories
R. L. Mattson · IEEE Transactions on Magnetics · 1971 · 34 citations