Hallo,
On Sun, Sep 20, 2009 at 4:26 PM, Thomas Lord <[email protected]> wrote:
> Abdulaziz,
>
> The size of primary memory has kept growing but is
> actually reaching limits. And, anyway, it DOESN'T
> MATTER. You can make primary memory a TB and you'll
> *still* want to use compact encodings for Unicode
> characters.
>
> You may ask why. Think of how memory works. It is a
> hierarchy and levels of the hierarchy are connected by
> various busses. The CPU has only so much storage for
> register values. You have multiple layers of caches,
> which again are of limited size. Beyond main memory
> you have tertiary storage and network connections.
>
> Space in the CPU and caches is limited. The busses
> that connect the layers have limited BANDWIDTH.
> Tertiary can be infinite for all practical purposes.
> Main can be ridiculously large. You will still care
> about compact string data if you care about performance.
> That fact isn't changing anytime soon.
Indeed: http://people.redhat.com/drepper/cpumemory.pdf
--
-alex
http://www.ventonegro.org/
_______________________________________________
r6rs-discuss mailing list
[email protected]
http://lists.r6rs.org/cgi-bin/mailman/listinfo/r6rs-discuss