1. Welcome to TechPowerUp Forums, Guest! Please check out our forum guidelines for info related to our community.

Computing Experts Unveil Superefficient ‘Inexact’ Chip

Discussion in 'News' started by btarunr, May 17, 2012.

  1. Jacez44 New Member

    Joined:
    Apr 29, 2012
    Messages:
    35 (0.04/day)
    Thanks Received:
    6
    Location:
    Givatayim
    I don't think you guys understand.

    The premise is that it gets a SLIGHTLY inaccurate result VASTLY more quickly.
     
    Frick says thanks.
  2. Vinska

    Vinska

    Joined:
    Jul 23, 2011
    Messages:
    1,411 (1.22/day)
    Thanks Received:
    1,252
    Location:
    Kaunas, Lithuania
    differece:

    flawed CPU
    vs.
    intentionally flawed CPU in a controlled and specific way
     
    Crunching for Team TPU
  3. AphexDreamer

    AphexDreamer

    Joined:
    Jun 17, 2007
    Messages:
    7,110 (2.68/day)
    Thanks Received:
    916
    Location:
    C:\Program Files (x86)\Aphexdreamer\
    Oh and uh, doesn't crash as a result or freak out!
     
  4. Perra New Member

    Joined:
    Feb 9, 2009
    Messages:
    147 (0.07/day)
    Thanks Received:
    22
    Location:
    Örebro, Sweden
    Very cool stuff! Guess it wouldnt work too good in a pacemaker or a nuclear power plant though :p
     
    hellrazor says thanks.
  5. Depth

    Joined:
    Aug 7, 2009
    Messages:
    590 (0.32/day)
    Thanks Received:
    132
    This is reminding me more and more of the Improbability Drive from The Hitchhikers Guide To The Galaxy...

    How does one program and accomodate for 8% failures in the CPU? How does the kernel not self destruct? After 1,000,000 binary strings 80,000 of them will be wrong, how does an OS support that?
     
    sergionography and hellrazor say thanks.
  6. xBruce88x

    xBruce88x

    Joined:
    Oct 29, 2009
    Messages:
    2,419 (1.36/day)
    Thanks Received:
    583
    what happens if it decides it can devide by zero?
     
    More than 25k PPD
  7. Maban

    Maban

    Joined:
    Mar 6, 2008
    Messages:
    2,398 (1.00/day)
    Thanks Received:
    1,020
    Perhaps it will find that it's actually possible.
     
  8. Vinska

    Vinska

    Joined:
    Jul 23, 2011
    Messages:
    1,411 (1.22/day)
    Thanks Received:
    1,252
    Location:
    Kaunas, Lithuania
    Looking through OP again, I should say:

    NOT a CPU with x% error rate,
    But a DSP with x% error rate.

    Read: DSPs. ^^^^^
     
    Depth says thanks.
    Crunching for Team TPU
  9. qubit

    qubit Overclocked quantum bit

    Joined:
    Dec 6, 2007
    Messages:
    9,822 (3.97/day)
    Thanks Received:
    3,481
    Location:
    Quantum well (UK)
    That's just soo cynical. Love it. :laugh:
     
  10. Vinska

    Vinska

    Joined:
    Jul 23, 2011
    Messages:
    1,411 (1.22/day)
    Thanks Received:
    1,252
    Location:
    Kaunas, Lithuania
    Actually, in mathematics, dividing by zero is impossible in most cases. Yet there are special cases where dividing by zero is acceptable. So to say, it is actually possible.
    There, Your joke's been ruined by me. Ain't I'm a stinker?
     
    Crunching for Team TPU
  11. brandonwh64

    brandonwh64 Addicted to Bacon and StarCrunches!!!

    Joined:
    Sep 6, 2009
    Messages:
    18,582 (10.12/day)
    Thanks Received:
    6,090
    Location:
    Chatsworth, GA
    Nice avatar ;)
     
    Crunching for Team TPU
  12. Darkrealms

    Joined:
    Feb 26, 2007
    Messages:
    851 (0.31/day)
    Thanks Received:
    23
    Location:
    USA
    Thanks : )
     
  13. SteveJK

    SteveJK New Member

    Joined:
    Jun 18, 2009
    Messages:
    33 (0.02/day)
    Thanks Received:
    0
    Ia m weriting this so fast i cnat write good, i thing you can understand my english but... wht the heck is that?

    Do you imagine a world with dudes talking/writing like that? Creating CPUs with Inexact chips, for me, it's an involution.
     
  14. Frick

    Frick Fishfaced Nincompoop

    Joined:
    Feb 27, 2006
    Messages:
    10,585 (3.39/day)
    Thanks Received:
    2,215
    As said in the article, it depends entirely on application. Video and voice are perfect examples as they don't have to be perfect.
     
  15. AphexDreamer

    AphexDreamer

    Joined:
    Jun 17, 2007
    Messages:
    7,110 (2.68/day)
    Thanks Received:
    916
    Location:
    C:\Program Files (x86)\Aphexdreamer\
    Yeah when we talk on the phone bits are getting lost, but enough get through we don't even notice this missing bits.

    We aren't computers and that is why we can read this.

    Fi yuo cna raed tihs, yuo hvae a sgtrane mnid too. Cna yuo raed tihs? Olny smoe plepoe can. I cdnuolt blveiee taht I cluod aulclty uesdnatnrd waht I was rdanieg.

    So yes its safe to have computers mess up at half the energy cost and twice the speed. It seems like a good idea in certain applications. Btw anyone with a normal IQ should be able to read that.
     
    Last edited: May 18, 2012
  16. Vinska

    Vinska

    Joined:
    Jul 23, 2011
    Messages:
    1,411 (1.22/day)
    Thanks Received:
    1,252
    Location:
    Kaunas, Lithuania
    Not to mention, most of the data those chips are targeted to be used on, is in one way or another in analog form at least once before even reaching the said chip. In other words: the data it is targeted to gets distorted at least a little before even reaching the chip.
    Inevitably, there is some amount of distortion in such processing, no matter if one uses such a chip, or not. So, there always must be some level of distortion threshold, where it is still "good enough". So, if the total data distortion with such a chip is below such threshold, then why the heck nawt?
     
    robn says thanks.
    Crunching for Team TPU
  17. Jizzler

    Jizzler

    Joined:
    Aug 10, 2007
    Messages:
    3,418 (1.32/day)
    Thanks Received:
    637
    Location:
    Geneva, FL, USA
    If it's good enough, then have at it :D

    However, I've already lived through the early 90's once, don't care relive "modem-friendly media" again (although I do play Winnie the Poo Worhips Satan every now and then... such a classic).
     
  18. brandonwh64

    brandonwh64 Addicted to Bacon and StarCrunches!!!

    Joined:
    Sep 6, 2009
    Messages:
    18,582 (10.12/day)
    Thanks Received:
    6,090
    Location:
    Chatsworth, GA
    You are right frick videos and voice do not have to be perfect


    I am an infantry man too ;)
     
    Crunching for Team TPU
  19. Fourstaff

    Fourstaff Moderator Staff Member

    Joined:
    Nov 29, 2009
    Messages:
    9,181 (5.24/day)
    Thanks Received:
    1,971
    Location:
    Home
    I can almost hear it: "My iPhone 10 has a better video quality than your shitty Samsung Galaxy S9"
     
    hellrazor says thanks.
  20. Vinska

    Vinska

    Joined:
    Jul 23, 2011
    Messages:
    1,411 (1.22/day)
    Thanks Received:
    1,252
    Location:
    Kaunas, Lithuania
    And I can hear myself mumbling: "Why would anyone watch videos on a phone instead of using a computer with a good player, capable of properly decoding bad-ass encodes, on big-ass monitor, is beyond me."
     
    Crunching for Team TPU
  21. hellrazor

    hellrazor

    Joined:
    Feb 18, 2010
    Messages:
    1,575 (0.94/day)
    Thanks Received:
    318
    It's like JPG for computations.
     
    Jizzler says thanks.
  22. Vinska

    Vinska

    Joined:
    Jul 23, 2011
    Messages:
    1,411 (1.22/day)
    Thanks Received:
    1,252
    Location:
    Kaunas, Lithuania
    If You put it that way, now it makes me worry a little.
    Jpeg is a good thing when used correctly. Yet, I see jpeg being painfully misused & abused way too often. So when You compare this to jpeg, I start to think what would be, if this technology gets (mis|ab)used at least as half as jpeg - that makes me shiver.
     
    hellrazor says thanks.
    Crunching for Team TPU
  23. sergionography

    Joined:
    Feb 13, 2012
    Messages:
    264 (0.28/day)
    Thanks Received:
    33
    well i doubt this will be for a general purpose cpu, it could be a feature to enable better performance or so, it makes sense on graphic cards im my opinion but not for cpu calculations or appls



    or for THIS^

    well it might assume 0 is 0.000975 or something, and then its possible, but i think this is more like if a cpu miscalculates something it simply doesnt bother to leave it in the cache queue and return it to be reprocessed and simply just passes it, so you end up with much lower latencies hence better efficiency, so its pretty unpredictable what it will calculate
     
  24. Kreij

    Kreij Senior Monkey Moderator Staff Member

    Joined:
    Feb 6, 2007
    Messages:
    13,881 (4.99/day)
    Thanks Received:
    5,615
    Location:
    Cheeseland (Wisconsin, USA)
    I'm all for it as long as the processors are unlocked.
    Would be fun seeing if you could get that 0.25% error rate up by a factor of 10 or so.
     
  25. FordGT90Concept

    FordGT90Concept "I go fast!1!11!1!"

    Joined:
    Oct 13, 2008
    Messages:
    13,552 (6.26/day)
    Thanks Received:
    3,493
    Location:
    IA, USA
    I don't think this can work in a CPU, it would have to be part of a GPU design. If the CPU so much as hits the wrong memory address, everything crashes and burns. GPU, on the other hand, rarely has to be accurate.
     
    Crunching for Team TPU

Currently Active Users Viewing This Thread: 1 (0 members and 1 guest)

Share This Page