Berkeley CSUA MOTD:Entry 34903
Berkeley CSUA MOTD
 
WIKI | FAQ | Tech FAQ
http://csua.com/feed/
2025/05/24 [General] UID:1000 Activity:popular
5/24    

2004/11/15 [Computer/HW/Memory] UID:34903 Activity:very high
11/15   Can someone tell me why 64 bit machines are the future? I
        program a lot of things and I rarely need 2^32 memory.
        My guess why people move to 2^64 is because of RAM usage, but
        how the heck do you use up 2^32? And regarding addressing and
        page tables, wouldn't the size just blow up with 64 bit machines?
        \_ It's mostly in high-end engineering practices. Our ASIC CAD
           tools, for example, use memory like there's no tomorrow.
           Simulation waveforms and netlists take up a lot of space
           and many of our tools crap out on a 32-bit platform.
        \_ You don't write code to use up 2^32 memory.  The stupid people in
           Redmond who wrote your OS do.
           \_ Umm... high-performance computing has been wanting more than
              4GB of memory for a long time now, and that's because it needs
              that much, not because it's bloatware.
           \_ It'a conspiracy between M$ and Intel.  If M$ doesn't keep on
              producing bloatware, nobody would be upgrading their hardward
              again and again, and Intel will be out of business.
        \_ The consumer doesn't need it right now, but industrial and
           scientific users do, and they use much the same chips you do.
           Also, games are using more and more memory, not from pure bloat
           but from the need to have hundreds of megs of textures cached.  A
           single 3D scene can use half a gig of textures.
        \_ A lot of things can use more than 4GB memory. 4GB isn't that
           large anymore. Think of the size of hard drives and media file
           sizes. There is a need for 64-bit engineering tools and so forth.
           Sure it's not "needed", right now, by the vast majority of
           consumers. But it is an enabling technology and you're stupid if
           you can't see why it's "the future". With multitasking, I consider
           1GB my personal minimum on my home machine and I don't do anything
           special.
           \_ Well, it really depends on your apps, but I rarely go over 512MB.
              -!op
        \_ Everyone is talking about memory, but memory is just one
           aspect. Being able to execute 64-bit operations natively is
           a very nice thing if you need to do that sort of thing. Lots
           of scientific and engineering apps do this and performance is
           much better with a 64-bit chip.
           \_ true enough but what about other things? Adding 64 bit
              integers take up much more ALU space and a bit more time
              than adding 32 bits. 64 addressing takes up more space
              for your cache and longer comparator for the TAG and
              other hardwares. 64 bit doesn't come free you know.
              \_ It's a net gain over 32 bit.
        \_ "640K of memory should be enough for anybody"
           \_ But that clown is still the richest man in the world.  What can
              we say.
              \_ Well, wasn't he right? For the time it came out, to succeed
                 it didn't need to support more than that. From a short-term
                 business perspective it was fine. Long-term, it was fixable.
                 DOS was crap in a variety of ways, why focus on that.
        \_ AFAIK, no one supports addressing the entire 64bit memory
           space directly (the memory to store the page table would
           be crazy)
           be crazy). There are other advantages to 64bit addressing
           for ordinary people. Imagine being able to open several 8
           mp photos in ps and then being able to stitch them together
           without having to wait for stuff to load from disk.
2025/05/24 [General] UID:1000 Activity:popular
5/24    

You may also be interested in these entries...
2012/12/18-2013/1/24 [Computer/SW/Languages/Perl] UID:54561 Activity:nil
12/18   Happy 25th birthday Perl, and FUCK YOU Larry Wall for fucking up
        the computer science formalism that sets back compilers development
        back for at least a decade:
        http://techcrunch.com/2012/12/18/print-happy-25th-birthday-perl
        \_ I tried to learn Perl but was scared away by it.  Maybe scripting
           lanauages have to be like that in order to work well?
	...
2012/2/5-3/26 [Computer/SW/WWW/Browsers] UID:54300 Activity:nil
2/5     How is Firefox on version 10, while I still have 3.6 installed.
        I wait for the X.1 versions and they never come out.
        \_ I'm also on 3.6.26.  It claims that versions 4 - 10 are all faster
           than 3.6.x, but do they use more memory?  Thx.
           \_ Newer Firefox versions use less memory too:
              http://www.maximumpc.com/article/news/mozillas_memshrink_program_brings_big_memory_savings_firefox_7
	...
2011/6/5-8/27 [Computer/HW/Memory] UID:54127 Activity:nil
6/5     In an effort to stabilize our services, we'll be rebuilding parts of
        the CSUA infrastructure over the course of this summer.  To give us
        some wiggle room, I've temporarily decreased soda's allocated RAM from
        8GB to 2GB.  If you need to run something that requires large amounts
        of memory, please send mail to root@csua.org and we'll try to
        accommodate your request.  --jordan
	...
2011/3/26-4/20 [Computer/HW/Memory] UID:54062 Activity:nil
3/19    When you're explaining the stack to people do you draw it with the
        highest addresses at the top or at the bottom?
        \_ When I explain any memory layout including stacks, I draw with the
           highest addresses at the bottom.  But I've seen people doing the
           other way.  -- yuen
           \_ do you by any chance have seen or have a jpg of the full memory
	...
2010/7/25-8/25 [Computer/SW/Graphics] UID:53897 Activity:nil
7/25    What's up with that moving bit pattern that Win7 displays when it
        boots up?  (It's the one that's like in the Apple II days when you
        use the graphics memory for code or data while it's still in HGR
        mode.)  Is there a way to disable that?  It slows things down a lot
        every time I reboot my Win7 VM on my office machine if I RDP to the
        machine via DSL.  Thanks in advance.
	...
2010/5/26-6/30 [Computer/SW/Unix/WindowManager, Computer/SW/OS/OsX] UID:53844 Activity:nil
5/26    anyone use lxde?  supposedly it is less stupid than xfce and
        less bloated than gnome.  thoughts?
        \_ lol, does anyone still use desktop linux?  Get with the times
           buy a mac.  Now.  DO IT.  Go NOW.
           \_ but we prefer herring to Kool-Aid
              \_ "you have to yell, he's hard of herring"
	...
2010/6/4-30 [Computer/SW/Languages/C_Cplusplus] UID:53849 Activity:nil
6/4     Is this valid C++ code?
        std::string getStr(void) {
            std::string str("foo");
            return str;
        }
        void foo(char *s);
	...
2009/12/7-2010/1/3 [Computer/HW/Memory, Computer/HW] UID:53574 Activity:nil
12/7    How many TCP retransmits are too many? Here is what I get:
            3594143433 segments received
            3760174421 segments send out
            3801829561 segments retransmited
        \_ rephrase. you can never have too much money. or too little.
           what is, is.
	...
2009/12/3-26 [Computer/Companies/Google] UID:53563 Activity:nil
12/2    Google launches its own DNS. Google Public DNS:
        http://code.google.com/speed/public-dns
        8.8.8.8 and 8.8.4.4
        Kick ass!
        \_ http://radoff.com/blog/2009/12/07/google-dns-benchmarking-and-rationale
        \_ I get 1.7ms pings to 4.2.2.2 and 23ms pings to 8.8.8.8.
	...