Berkeley CSUA MOTD:Entry 14527
Berkeley CSUA MOTD
2019/06/27 [General] UID:1000 Activity:popular

1998/8/31-9/2 [Computer/HW/CPU] UID:14527 Activity:very high
8/31    Anyone know how vector processors work?  You'd think it would be
        hard to exploit parallelism where you would issue one instruction
        on several pieces of data.  Isn't that wastefull of ALUs and cpu
        space on general purpose instructions that don't require single
        instructions on multiple data (sorry, haven't taken 152/252 yet).
        \_ Vector processors are very efficient, since they allow you to do
           loops in single instructions and suchlike, and are reasonably
           easy to compile too, as well.  Either talk to me if you want to
           learn more, or look in the appendix of Hennesey & Patterson.
           \_ for the loop for(i=0;i<32;i++) { A[i]++; } that would work
           at the end of a vector operation!!) and low-overhead conditional
              fine.  But entire programs aren't like that and, thus,
              cannot exploit vector parallism.  Hence, on a normal
              instruction you would use only 1 ALU and the other 31 won't
              be used at all (is that how it works?). Why not just use
              superscalar design instead since it works on all
              of your sin of stupidity.
                \_ A lot larger sections of the program, especially those
                   inner loops in multimedia applications, can be vectorized.
                   And in general, you want a vector coprocessor on a
                   normal microprocessor.  And a vector processor is small,
           \_ obviously you are a moron. if by "every processor" you mean
              "every processor in the intel x86 family," then you are obsolved
              of your sin of stupidity. many number crunching processors (like
              DSPs) have zero overhead loops or conditional instructions.
              These just end up being not very useful ops on a general purpose
              architecture that runs shit like windows and ms word.
              \_ Vectorised SpellCheck!!!!!!!
                 \_ MasPar SpellCheck!
              \_ Just curious, what do you use for a word processor, if not
                 MS Word or one of the similar apps from another company also
                 running on Windows?
                 \_ i use MS word and Emacs.
                \_ I don't use word processors - plain text & html are all
                   the formatting I need, and vi/emacs do much better than
                   MS Word at editing either.
                   especially fixed point.  A 32 bit, 8 lane (8 separate
                   pipelines), 2 functional units and one load/store unit
                   can fit in roughly the space taken up by a 16kB cache!
                   Vector processors are very economical to build because
                   they require almost no controll logic.  -nweaver
              \_ if you want to run word on a vector, well... get a clue?
                \_ Isn't MMX intel's vector instruction set meant to
                   operate in desktop computers running word processors.
                   Okay, consider using vector inst to do scientific
                   computing. Exploiting parallelism would still be hard
                   because of the complexity of software.  Many scientific
                   programs have multilevel loops and recursive procedure
                   calls and such nonlinear loops.  There are also very
                   complicated data structures like gmp which primitive
                   cpu instructions could not handle (in case you were
                   trying to break and RSA key).  What use are vector
                   ISA's if you can't exploit them on a general purpose
                   \_ You saying Dave Patterson is a twink?
                        \_ Dave Patterson is a twink.
        \_ they allow low-to-zero cost synchronization (implicit synch.
           at the end of a vector loop!!) and low-overhead conditional
           execution (with condition masks); every processor should have
           both of these, but none do. -nick
2019/06/27 [General] UID:1000 Activity:popular

You may also be interested in these entries...
2012/3/29-6/4 [Computer/HW/Memory, Computer/HW/CPU, Computer/HW/Drives] UID:54351 Activity:nil
3/29    A friend wants a PC (no mac). She doesn't want Dell. Is there a
        good place that can custom build for you (SSD, large RAM, cheap video
        card--no game)?
        \_ As a side note: back in my Cal days more than two decades ago when
           having a 387SX made me the only person with floating-point hardware,
           most machines were custom built.
2009/8/6-14 [Computer/SW/OS/OsX] UID:53250 Activity:moderate
8/5     Why is Mac OS 10.6 $29 and 10.5.6 $129? Is it a typo?
        \_ $29 for existing users.
           \_ it doens't even support ppc does it.
              \_ who cares about ppc anymore? Everything is Intel based
                 \_ I have a PPC mini at home that I use.
                 \_ I have a quad core G5 ppc.
2009/6/1-3 [Computer/HW/CPU] UID:53068 Activity:high
5/31    History of winners and losers by *popularity*:
        VHS > Beta Max
        USB2 > Firewire
        x86 > PowerPC > Everything Else > DEC Alpha > Itanium
        BlueRay > HDDvd
        \_ It's too early to tell RE: "Blue"Ray. They may both turn out to be
2009/5/26-30 [Computer/HW/CPU] UID:53045 Activity:nil
5/26    Engineering is HOT man! Super hot co-inventor of USB at Intel:
2009/1/16-23 [Computer/HW/CPU] UID:52404 Activity:nil
1/16    AMD to layoff 9%, suspend 401(k) match, cut engineer salaries 10%
        \_ Awwww, too bad                                       -Intel
           \_ My heart bleeds for you. --transmeta.
              \_ Wait, another sodan worked there? --ex-transmeta
                 \_ Hello transmeta-coward, meet another transmeta-coward.
2008/12/4-10 [Computer/HW/CPU, Computer/HW/Drives] UID:52163 Activity:nil
12/4    A question to you old crufy alumni: So lately we've suggested
        VMs, and been asked why it's necessary. We've suggested top-of-the-line
        hardware and been told we don't need that much power. So I'd like to
        ask -- what exactly do you think the CSUA is supposed to _be_?
        \_ Noone said VMs weren't needed.  They suggested you use the
        \_ No one said VMs weren't needed.  They suggested you use the
2008/12/4-10 [Computer/HW/Memory, Computer/HW/Drives] UID:52172 Activity:nil
12/5    What would you guys think of this?
        TYAN Tank barebone
        2x Intel Quad Xeon E5420
        16GB ram