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

2003/1/14 [Computer/SW/Languages/Java, Computer/HW/Memory] UID:27090 Activity:nil
1/13    I've been looking at intel's web site and can't find any sort of
        white paper on design principles that make the CPU keep up with
        moore's law.  I heard that things like the main components of
        performance is memory and manufacturing process.  The fancy stuff
        like pipelining hyperthreading etc, doesn't really do much.  The
        amount of onboard cache memory is still the determining factor in
        performance.  And that is tied to the manufacturing process.  It has
        been a while since I took CS152.  Is this still true?  Most of the
        advances in microprocessor design is in integrating bigger and bigger
        cache into the chip?
        \_ Making transistors smaller also helps. Smaller devices run faster
           than larger ones since both the resistance and the capacitance
           depend on the device size.
           \_ given practical limits on size and cost of a die, more cache
              implies process improvement.  the pa guys used to do offchip
              sram in a mcm, but i think they've given up on that also (because
              at the end of the day the interconnect between cpu and sram is
              slow).  (of course i've not looked at general purpose cpu's
              for many years so i may be wrong).  intel's claim of everything
              being essentially only  memory and cache bandwidth limited
              may be true for the class of cpu's they mostly build (general
              purpose) and the class of problems they solve (large grained),
              but certainly is not true for all architectures and all
              applications.  also i guess depends on the definition of a cpu.
              e.g. just as the bandwidth of a truck full of mag tapes is
              stunning, so is the computational power of a die full of small
              (friend of mine makes a 27k gate one) processors.
              so in general they are wrong, though they are probably
              correct specifically for the problem they are trying to solve.
              \_ well, my wrong is probably too strong, because it's always
                 memory and cache bandwidth, but it's certainly not the only
                 thing.
        \_ Moore's law specifies #transistors/chip.  The fabrication process
           allows features to shrink roughly in line with ML.  Lately, issues
           like scaling (wires scale differently than transistors) and routing
           (connecting the transistors to each other) are tougher than shrinking
           transistors.
           \_ nothing lately about it.  i took cs250 15 years ago, and it
              was obvious to me then that routing was the problem.  power
              is a much more interesting and recent problem.
              \_ When I worked developing CAD tools @ Intel 1997-2000, those
                 were the emerging problems.  Hence, lately. -emarkp
                 \_ back in the day when i banged sea-of-gates chips late
                    80's and early 90's, it was as simple as throwing the
                    netlist over the wall to the backend guys.  93-ish
                    we started having to worry about floorplanning, and
                    95 i started doing cot and p&r was a problem.  which is
                    not to say that p&r was not a problem earlier, as anyone
                    who pushed polygons by hand will tell you (which is what
                    i referred to when i mentioned c250 above), rather
                    that around that time density and technology made the
                    problem much less tractable.  you also have to understand
                    that intel does not have the most normal design flow, and
                    your experience at intel probably does not reflect
                    industry experience in general.
2025/05/25 [General] UID:1000 Activity:popular
5/25    

You may also be interested in these entries...
2013/5/1-18 [Computer/SW/Languages/Java, Computer/Theory] UID:54669 Activity:nil
5/1     What's the difference between CS and Computer Engineering?
        http://holykaw.alltop.com/top-ten-paying-degrees-for-college-graduates
        \_ One is science and the other is engineering.
        \_ From http://en.wikiquote.org/wiki/Computer_science
           'A folkloric quotation ... states that "computer science is no more
           about computers than astronomy is about telescopes."  The design
	...
2012/12/4-18 [Computer/SW/Languages/Java] UID:54544 Activity:nil
12/4    Holy cow, everyone around me in Silicon Valley is way beyond
        middle class according to Chinni's definition:
        http://en.wikipedia.org/wiki/American_middle_class
        \_ Let's set our goals higher:
           http://en.wikipedia.org/wiki/Upper_middle_class_in_the_United_States
           \_ How about this one?
	...
2012/10/29-12/4 [Science/Disaster, Computer/SW/Languages/Java, Politics/Domestic/President/Bush] UID:54516 Activity:nil
10/29   Go Away Sandy.
        \_ Sorry, Coursera is performing preventive maintenance for this
           class site ahead of Hurricane Sandy. Please check back in 15 minutes.
           class site ahead of Hurricane Sandy. Please check back in 15
           minutes.
        \_ Bitch.
	...
2012/1/18-3/3 [Computer/SW/Languages/Java, Finance/Investment] UID:54290 Activity:nil
1/18    I own a bunch of NFLX stocks bought at several different periods
        (from high $200 all the way down to $80). I dumped a few and
        still have a few. Why the hell is Reid Hastings still making
        $500,000/year? How do I join the pending NFLX Class Action
        Lawsuit?
        \_ Why would you buy stock in a company run by a narcissistic
	...
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.
	...