home *** CD-ROM | disk | FTP | other *** search
- Xref: sparky comp.arch:8982 comp.arch.storage:595
- Newsgroups: comp.arch,comp.arch.storage
- Path: sparky!uunet!kithrup!stanford.edu!ames!decwrl!csus.edu!netcom.com!ken
- From: ken@netcom.com (Ken Kofman)
- Subject: Memory Hierarchy Questions
- Message-ID: <y6#nqyb.ken@netcom.com>
- Date: Thu, 20 Aug 92 22:28:16 GMT
- Organization: Netcom - Online Communication Services (408 241-9760 guest)
- Lines: 50
-
- Hi,
-
- I have a few questions, and I hope this is the right place to post them.
-
- Suppose you had a memory device with the following characteristics:
- 64 bit word width, 512 byte block size (64 words), 700 ns access time,
- 1280ns transfer time (1 word / 20ns), cost as much as dram but was twice
- as dense, and each device had a size of 300-500Mbytes.
-
- Would you design it into a system, and, if so, what would you do with it,
- other than use it as a ramdisk? What if the block size were 256 or 64
- bytes? What if the price were a little less than DRAM?
-
- Along these lines, I have also developed an interest in learning about
- the kinds of memory hierarchies being designed into real-world larger
- systems. The Patterson/Hennessey book was a good start, but I'm also
- interested in actual data. How does doubling main memory from 200Meg to
- 400Meg, from 0.5Gig to 1Gig, or from 1Gig to 2 impact the miss rate? What
- is the width and access time of this main memory? What are the
- characteristics of the cache hierarchy in the system? This will probably
- vary depending upon the way the system is used. In short, I would like
- to find out what is currently state of the art for larger systems, and
- how well they do.
-
- I would greatly appreciate any information, or references.
-
- I also am curious about the software overhead of a disk access, which
- does not seem to be discussed very often, since seek time and rotational
- latency tend to dominate disk transactions.
-
- Finally, if anyone knows of a good reference on developing simulations of
- large memory systems, please let me know.
-
- The basic question I'm trying to answer for myself is whether it would be
- useful to take a system with its maximum amount of main memory, almost
- double the main memory by using the forementioned hypothetical ;-) device
- instead of DRAM, and put another level of cache (using paged or SC DRAM)
- in front of it.
-
- Whew!! So much to learn.
-
- Thank you in advance,
-
- Ken Kofman
-
-
- --
- anti-life and anti-choice
- anti-flowers and anti-sunshine
- anti-freedom and anti-love
-