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

Reply via email to