Slashdot Mirror


DARPA's Latest Chip Is Designed To Be Bad At Arithmetic (technologyreview.com)

Reader holy_calamity writes: Pentagon research agency DARPA has funded the creation of a chip incapable of correct arithmetic, in the hope of making computers better at understanding the real world. A chip that can't guarantee that every calculation is perfect can still get good results on many problems but needs fewer circuits and burns less energy, says Joseph Bates, cofounder and CEO of Singular Computing. The S1 chip can process noisy data like video very efficiently because it doesn't need the extra circuits or operations needed to ensure every mathematical operation is performed perfectly. This summer DARPA will put five prototype computers, each equipped with 16 of the inexact S1 chips, online for researchers to experiment with.

117 of 192 comments (clear)

  1. Intel already tried something similar by marius.muja · · Score: 5, Funny
    1. Re:Intel already tried something similar by Pfhorrest · · Score: 4, Funny

      Daisy, daisy
      Give me your answer do
      I'm half crazy
      Can't divide three by two
      All my answers
      I can't see 'em
      They are stuck
      In my Pentium
      I could be sweet
      My answers fleet
      With a workable FPU

      -David Pogue, probably

      --
      -Forrest Cameranesi, Geek of all Trades
      "I am Sam. Sam I am. I do not like trolls, flames, or spam."
    2. Re:Intel already tried something similar by Locke2005 · · Score: 5, Funny

      At Intel, quality is job 0.9999999998!

      --
      I've abandoned my search for truth; now I'm just looking for some useful delusions.
    3. Re:Intel already tried something similar by Zontar+The+Mindless · · Score: 1

      No. But it might explain why the Swedish government lets all you slackers get away with abusing parental and sick leave while we immigrants actually show up for and perform the work and pay the taxes to finance your permanent vacations.

      --
      Il n'y a pas de Planet B.
    4. Re:Intel already tried something similar by aliquis · · Score: 1

      No. But it might explain why the Swedish government lets all you slackers get away with abusing parental and sick leave while we immigrants actually show up for and perform the work and pay the taxes to finance your permanent vacations.

      All the citizens of course have the same right to both of them?
      The immigrants work less, earn less, pay less in taxes, use up more of the social welfare, ..

      Your scenario isn't the typical one and complete BS. For all I care ditch the welfare state altogether and both issues will be resolved.

    5. Re: Intel already tried something similar by ibib · · Score: 1

      If you don't like our welfare state, you are more than welcome to move to another country where your demands for no taxes and no service will be served.

    6. Re: Intel already tried something similar by GLMDesigns · · Score: 1

      Where is this other country that you speak of?

      --
      If you're scared of your govt then you need to further restrict its powers
      Vote 3rd Party in 2016 and beyond
    7. Re: Intel already tried something similar by aliquis · · Score: 1

      If you don't like our welfare state, you are more than welcome to move to another country where your demands for no taxes and no service will be served.

      I don't want to move. I want to be free.

      The problem is that the rats they are letting in will vote for more benefits for themselves just making it worse.

      IMHO they don't have the right to it and to plunder or restrict people whatever they vote for and are the majority or not.

  2. Simple Solution by cogeek · · Score: 5, Funny

    Just program the chips to use Common Core math

    1. Re:Simple Solution by werepants · · Score: 4, Insightful

      I know whining about common core is a popular pastime among people who have an irrational fear of change, but have you ever taken more than a few seconds to actually look at how common core teaches things? It has much more in common with real mental arithmetic than the standard method we all learned in grade school, and is very intuitive if you actually take a moment to understand it.

      It's funny, because most of the complaints I've seen cherry-pick examples to intentionally make common core look more complex, but gloss over the convoluted aspects of the standard method (75+22 makes standard method look obvious, but 99 + 99 has many more steps because of the carrying). I for one (and probably most people) never actually carry numbers mentally - in the previous example I would add 100 + 100 and then subtract two, or some other shortcut that fits with human cognition rather than optimizing to be easy to write on a whiteboard.

    2. Re:Simple Solution by cogeek · · Score: 4, Informative

      Thanks for jumping to conclusions, but I happen to have a BS in Civil Engineering, so I've done my share of math. I also have 4 children currently ranging from HS to College level and all have experienced Common Core to varying degrees. I did my homework when Common Core was first being discussed and all the way through it being shoved down my childrens' and their teachers' throats, have you? It was approved by one individual to the outcry of every single other person on the review board. It's complete and utter rubbish. Anytime you'd like to sit down and solve a complex math problem using your Common Core vs my usage of Common Sense, please let me know. I'll even give you a 10 minute head start.

    3. Re:Simple Solution by Kneo24 · · Score: 1

      Well, I guess I'm not normal, as I tend do both methods depending on the situation. If I'm strapped for time, I go the shortcut route. If I'm not strapped for time, I enjoy the small bit of mental work that it requires, which really isn't all that much.

    4. Re:Simple Solution by Anonymous Coward · · Score: 1

      I think what some people find disappointing about the latest math teaching methods is with 'group grading'.

      That may or may not actually be a part of "common core", but it is a change that I've seen in Washington and Oregon schools over the last decade along with common core. I've seen multiple parents pull their kids out of public schools in the last 10 years and send them off to private school after their kids were getting lower grades than they should, yet answering all questions correctly on homework and tests. Mostly, homework scores were pulling the grades down because they would get D's since the majority of the people in their group were getting F's and score was averaged for the group.

    5. Re:Simple Solution by Dadoo · · Score: 1

      Thanks for jumping to conclusions, but I happen to have a BS in Civil Engineering, so I've done my share of math.

      I guess I'd have to ask what's wrong with you, then. Ever since I started helping my kids on their homework, I've started doing math their way, since it's much easier to do in your head.

      --
      Sit, Ubuntu, sit. Good dog.
    6. Re:Simple Solution by MightyYar · · Score: 1

      To be strictly pedantic about the whole thing... I agree that the curriculum foisted upon us under the guise of "common core" has been terrible to date. However, this crappy way to teach math existed prior to "common core" and just happens to have the new sticker on it. The one our school used was "Everyday Math" from the University of Chicago. Horrendous. Common Core does not require this kind of teaching, and sticking with Common Core as a philosophy may actually see this style of kitchen sink mathematics disappear since evidence of success is one of the tenets.

      --
      W..w..W - Willy Waterloo washes Warren Wiggins who is washing Waldo Woo.
    7. Re:Simple Solution by MightyYar · · Score: 4, Insightful

      The problem is that there is a fundamental disconnect between the people who devised these new methods of instruction and the materials and curricula which use the new methods. There is nothing wrong with teachers arming themselves with several different ways to teach a particular math concept. Some gets won't "get it" using one method, and so you have these other two which you can draw upon.

      The problem is that they force the kids to learn all three methods. They then practice all three methods in the same time space that used to be allotted for one method, more or less. In addition to confusing kids who would have "gotten it" the first time, it significantly reduces total practice time for whatever method they do eventually settle on. I think that the teacher should introduce a single method of their choosing, and then use their discretion to apply the other methods. Then each child should practice their chosen/assigned method until it is mastered.

      Either that or give kids 3x the math instruction so that they can learn all of the new methods, which I think is an insane choice.

      I think you'll find teachers, on the whole, a bit dissatisfied with the new approaches. So it's not just us engineer types who had no trouble learning the older style math.

      --
      W..w..W - Willy Waterloo washes Warren Wiggins who is washing Waldo Woo.
    8. Re:Simple Solution by yodleboy · · Score: 4, Insightful

      "I happen to have a BS in Civil Engineering"

      You do understand that your math skills are probably far greater than the majority of parents sending kids to public school right? Your kids are fortunate enough to have a parent that really gets math and can help them understand. Let's face it, not every kid is going to need to do complex math when they grow up. Common Core seems to be very good at teaching kids practical math that they can do mentally. Something the majority of adults I run into seem to have a lot of trouble with. I have two kids in elementary school, and both of them regularly impress with their math skills. I'm OK at math and my wife is actually good at it, so sometimes we cringe when we see their homework assignments, but the facts are, they are learning math, they can apply math even at this age, and they are not intimidated to try more difficult math later on. I always wonder how many kids with actual aptitude have been turned off at an early age because of math taught in traditional ways.

    9. Re:Simple Solution by crunchygranola · · Score: 1

      Tom Lehrer's "New Math" gets quoted semi-regularly: "But in the new approach, as you know, the important thing is to understand what you're doing, rather than to get the right answer." This is played as a laugh line, but ... really? To me the joke is on everyone in the audience who laughed. If all you want is the right answer, use a fucking calculator.

      Pedantic note: when "New Math" was written (pocket) calculators did not exist. They would come out about 5 years later, and become affordable a couple years after that.

      Side note: the "New Math" worked very well for me. I liked learning the underlying principles. Another side note: it appears the methods being taught with Common Core are how I have always done mental math.

      --
      Second class citizen of the New Gilded Age
    10. Re: Simple Solution by Anonymous Coward · · Score: 2, Insightful

      It's easier to solve math problems by drawing a bunch of boxes and shit? And you do that in your head?

      Common core is "math for retards".

    11. Re:Simple Solution by Rockoon · · Score: 1

      However, this crappy way to teach math existed prior to "common core" and just happens to have the new sticker on it.

      It doesnt have a new sticker on it. Whats new is the penalties for not doing it The Only Way Now Allowed.

      --
      "His name was James Damore."
    12. Re:Simple Solution by Anonymous Coward · · Score: 1

      I think the GP meant researching Common Core as a parent concerned about their kids' education, not literally doing Common Core homework assignments*. Like in "I did my homework before choosing this car; it has a great safety rating and it's fun to drive."

      * not to say that you can't also try out the homework assignments for yourself to get an idea what it's about, as an adult.

    13. Re:Simple Solution by thrich81 · · Score: 1

      What I've observed (and I have a BA in Math and a MS in Electrical Engineering) is that Common Core attempts to teach the concepts of math and not necessarily the most efficient algorithms for calculating an answer. And I may be a bit uncharitable here, but the complaints I generally see about Common Core seem to be from people who are either not so good at math so they can't see doing arithmetic any way other than how they were taught, or people who are good enough at math but see it as a tool rather than a study in itself. Most engineers seem to fall into the later category. With my mathematician hat on, I personally fully endorse the Common Core math that I have seen, with the caveat that just maybe some of the concepts are too abstract, too soon, for some kids. I've seen several posts about Common Core which start out as, "I'm an engineer and Common Core math sucks...". There is always at least one in every discussion of Common Core. I've never seen a post which starts out as, "I'm a mathematician and Common Core math sucks..." Maybe it depends on what you are learning the math for and how far you intend to go with it.

    14. Re:Simple Solution by DivineKnight · · Score: 2

      Not all change is good. That's why we have Ctrl+Z.

    15. Re:Simple Solution by thegarbz · · Score: 1

      You do understand that your math skills are probably far greater than the majority of parents sending kids to public school right?

      Is that an excuse for teaching the foundations of maths in a way that is most suitable for someone counting change at McDonalds?

      We should be aiming to make engineers and geniuses and then demoting the people who don't understand it to common core, not teaching for the minimum and hoping for the best.

      I always wonder how many kids with actual aptitude have been turned off at an early age because of math taught in traditional ways

      I wouldn't wonder that. People with aptitude typically don't have a problem being given a complicated problem. That turns off the people without aptitude, which is good because let's face it, they're not going to be doctors or engineers anyway.

    16. Re:Simple Solution by Shortguy881 · · Score: 1

      You are a fool or just plain naive. The problem with common core is that it tries to teach a way of thinking and not the material at hand. For example, some people are just inherently good at numbers. They can add two 6 digit numbers in their head on the fly. Common core requires this person and the kid struggling in math to tackle the problem in the same way. It ignores the fact that people think differently.

      Common core is equivalent to you filling out a document top to bottom at the DMV and bringing it to the counter. When you get to the counter you are sent back because you didn't fill the form out bottom to top. The answer is the same and it may make more sense to you to fill it out top to bottom, but that is no longer considered a correct answer.

      --
      Brilliance without wisdom, power without conscience. Ours is a world of nuclear giants and ethical infants.
    17. Re:Simple Solution by werepants · · Score: 2

      Yes, I have looked at it. My wife taught with it for a few years and observed it working better for many of her students. And, a good friend of mine is a highly acclaimed math teacher (Bill Gates took her out to lunch a few years back to hear her ideas about math education) and she's a fan of common core. Just because something is different than the way you learned it doesn't mean it's worse. Any unfamiliar method will seem more complex at first.

    18. Re:Simple Solution by werepants · · Score: 1

      How any curriculum is implemented is highly dependent on the district, school, and even the specific teacher. The piece of common core that's most controversial is their different system for arithmetic manipulations, but whether you choose to teach using only that method, or teach using multiple methods in parallel, is more a curriculum choice than something wrong with the system itself.

      Also, the teachers I've talked to about it are generally in favor of Common Core. They see it working better with their students, and kids are picking things up faster.

    19. Re:Simple Solution by pnutjam · · Score: 1

      Bad teachers and admins, not bad systems. However, there is nothing wrong with docking a student who doesn't follow directions. My child has demonstrated time and again he doesn't like peas, I still make him try them. Children need to learn to fail as well as learn to succeed.

    20. Re:Simple Solution by pnutjam · · Score: 1

      I have more of a problem with the speed math that my children's school pushes. So many problems in 2 minutes... I think it works fine for alot of kids, but it just drives anxiety in my kids. I tell them to do the work, but don't worry about failing to make the time and I back them up when the teacher talks about it. Most of them don't like it either and I've never had a problem.

      I suggest others try developing a working relationship with their childs teacher and communicating.
      If the first time they hear from you is a rage out, you will get a different response then a parent who volunteers and then sends a politely worded inquiry suggesting a change in lesson plan or modification in the expectations for your child.

    21. Re:Simple Solution by werepants · · Score: 1

      That's basically the same observation I've had - people who actually teach this stuff, or who understand the problems Common Core was created to address, are generally in favor of it. People who are very comfortable with the standard method see something that isn't instantly familiar and become suspicious. I tend to think building intuition about numbers will serve students far better than memorizing an efficient system for longhand arithmetic. Because honestly, nobody ever needs to do that anymore, so we ought to optimize education so that students master concepts, rather than optimizing for them to be human computers, as was more important 100 years ago.

    22. Re:Simple Solution by GLMDesigns · · Score: 1

      My daughter is going through it now. Some of it is very good such as doing long division. It's so good that I've adopted it in the rare times that I need to do long division.

      _ _ _
      40 | 970 -- now we (as adults know that 40 goes into one thousand 25 times and the answer is one less (24) with 10 left over.

      Let's look at it from a child's perspective who doesn't know what we know.

      I had a good ascii representation but Slashdot's filter prevented it.

      --
      If you're scared of your govt then you need to further restrict its powers
      Vote 3rd Party in 2016 and beyond
    23. Re:Simple Solution by werepants · · Score: 1

      It ignores the fact that people think differently.

      It's actually the opposite - Common Core provides multiple ways to think about and approach a problem, rather than forcing every student into a one-size-fits-all approach. It focuses on building intuition about numbers, helping kids understand how math relates to real objects and quantities in the world, rather than just trying to mold kids into human calculators. And I can tell you, that's something sorely missing - there are plenty of kids that come out of the traditional method able to do algebra manipulations all day long but if you give them a real-world problem that they've never seen before they don't have any idea where to begin. Teaching them merely to memorize and copy things on the board is a waste, functional and flexible knowledge is what matters.

    24. Re:Simple Solution by Anonymous Coward · · Score: 1

      Dammit, my emacs window just disappeared!

    25. Re:Simple Solution by MightyYar · · Score: 1

      We have different experiences in talking with teachers. No matter, the individual experiences of two people are not really data anyhow.

      I completely agree that how curriculum is implemented is dependent on your locality. Here in PA, it is set by the individual districts with only the (ridiculously overblown) testing dictated by the state. I described how the new methods are generally being abused, but I cannot say that this abuse is universal. Our district uses the "enVision" math curriculum by Pearson, and it is guilty of too many methods taught too shallowly. Hmph, apparently "shallowly" is a word - seems awkward. Anyway, I'm not actually a harsh critic of Common Core - more a critic of the highly unscientific basis that education as a discipline is built upon in general. They swing wildly from one philosophy to another without a whole lot of significant evidence that one approach is better than another. Large districts in particular have no excuse not to be piloting programs and looking for significant results. What in the world is the PhD in education required to be an administrator for if all they are going to do is study philosophy?

      --
      W..w..W - Willy Waterloo washes Warren Wiggins who is washing Waldo Woo.
    26. Re:Simple Solution by werepants · · Score: 2

      I agree with you on that: Unscientific educational policy is the biggest problem with the whole system. And I mean the WHOLE system. I got my degree in Physics, but with an emphasis in education, so I took several courses. The majority of educational research is a complete joke. If you look into it you'll notice many grad programs for educational research have ridiculous requirements for publication, something like 10 papers published in order to receive a master's. That absurd quantity tells you something about the quality you can expect - these are opinion pieces where the closest thing to "data" you'll get is a classroom observation or perhaps an interview with a student. And the academic rigor for teacher education is nonexistent - it's busywork, all of it, where if you have a pulse and turn in papers on time you get an A.

      I think Finland is on the right track. All teachers there must have a master's degree from an extremely rigorous program - 90% of candidates wash out. The mentality is that each classroom is a mini-laboratory for exploring and refining instructional methods, whereas American classrooms often do little more than try to contain students, or possibly dress up the same old teaching methods in some form of entertainment. Finnish students spend far fewer hours in school, yet have far better test scores.

      The point isn't that we need to completely emulate their system, but that we should take lessons from it to address the various failures of our own educational system. Chief among them: having quality teachers that use systematic research to improve instruction is the key. This doesn't really fit into our political narrative, though, where in the U.S. the problem is either low pay (if you are a liberal) or unions (if you are a conservative). Both are ancillary issues at best, but until we can remove some of the polarization around the topic I'm afraid the most likely outcome is to keep rehashing the old conflict while our kids continue to get a haphazard education based on buzzwords and pseudoscience.

    27. Re:Simple Solution by pnutjam · · Score: 1

      Not true, the peas would have to be mashed first, and probably thinned.

    28. Re:Simple Solution by Rockoon · · Score: 1

      Bad teachers and admins, not bad systems.

      Common Core, the Solution that attacks the Wrong Problem. Thanks.

      --
      "His name was James Damore."
    29. Re:Simple Solution by pnutjam · · Score: 1

      Education is all about local control, it's a conservative dream. Common Core introduces some non-locally controlled standards for everyone to meet, but your on your own to fix the other stuff.

      Plenty of localities do it right.

    30. Re:Simple Solution by Bengie · · Score: 1

      You need both ways. Some people are intuitively good at something and they think about things a different way. Don't try to change how they think, it's clearly working for them. At the same time, most people don't find everything to be intuitive, and they need to actually understand the problem, not just memorize stuff.

  3. Bet you this is the key to real AI by gurps_npc · · Score: 4, Funny

    As in, in order to get a real AI, it will need to have this fuzzy logic.

    Which by the way will end up making our new Robotic overlords require human slaves to do math for them.

    Which we will do incorrectly, causing their entire robotic empire to fall in a matter of hours.

    --
    excitingthingstodo.blogspot.com
    1. Re:Bet you this is the key to real AI by shawn2772 · · Score: 4, Interesting

      As in, in order to get a real AI, it will need to have this fuzzy logic.

      Which by the way will end up making our new Robotic overlords require human slaves to do math for them.

      Which we will do incorrectly, causing their entire robotic empire to fall in a matter of hours.

      I've thought this for a long time (well, not the humorous bits), that it's entirely possible that general intelligence fundamentally requires fuzziness and imprecision, and that by the time we succeed at creating really smart artificial intelligences, we'll find that they're just as error prone and fallible as people are. Which isn't to say we can't make them smarter than we are or that they won't be incredibly useful.

      I also wonder if we will find we need to make systems that are deliberately crippled for many of the tasks we want them to do. I mean, imagine installing Marvin the Paranoid Android's brain in a car and requiring it to spend all of its time driving people around. It would likely soon drive off a bridge just to end the boredom. Yeah, Marvin is a fictional character, but it's believable to me that true artificial intelligences will get bored, distracted, make mistakes, etc., just like people, making them perhaps not much better than people at many of the moderately mindless tasks we'd like them to take on. So we'll have to limit them to make them good at what we want them to do... which may make them not so good at what we want them to do.

      I think we may also have to deal with the equivalent of mental illness in AIs, and be unable to fully diagnose and/or fix the problems because the system is complex enough to be opaque to us, the same way we don't (and may never) fully understand our own brains and their malfunctions.

      Intelligences general and flexible enough to do anything may do everything somewhat badly, and systems sufficiently specialized to do a task extremely well may be unable to cope with the unexpected. Or not. The next few decades are going to be very interesting.

    2. Re:Bet you this is the key to real AI by religionofpeas · · Score: 1

      As in, in order to get a real AI, it will need to have this fuzzy logic.

      I think the key is that sloppy arithmetic is much faster, while still being good enough.

    3. Re:Bet you this is the key to real AI by Aviation+Pete · · Score: 1

      Yeah, Marvin is a fictional character, but it's believable to me that true artificial intelligences will get bored, distracted, make mistakes, etc., just like people, making them perhaps not much better than people at many of the moderately mindless tasks we'd like them to take on. So we'll have to limit them to make them good at what we want them to do... which may make them not so good at what we want them to do.

      You would need to implement emotions. Deep learning is still completely void of emotions, and that makes it better at what it does than humans.

      --
      You know it's time for the next revolution when your rulers' names end with roman numerals.
    4. Re:Bet you this is the key to real AI by shawn2772 · · Score: 1

      Yeah, Marvin is a fictional character, but it's believable to me that true artificial intelligences will get bored, distracted, make mistakes, etc., just like people, making them perhaps not much better than people at many of the moderately mindless tasks we'd like them to take on. So we'll have to limit them to make them good at what we want them to do... which may make them not so good at what we want them to do.

      You would need to implement emotions. Deep learning is still completely void of emotions, and that makes it better at what it does than humans.

      Is boredom an emotion? I don't think so, and I could see a self-aware general-purpose AI deciding it just doesn't want to do what it's been asked to, because it's boring.

  4. Poor Arithmatic by NetGyver · · Score: 1, Funny

    Finally, a chip that's close enough for government work!

    --
    A Penny for my thoughts? Here's my two cents. I got ripped off!
    1. Re:Poor Arithmatic by U2xhc2hkb3QgU3Vja3M · · Score: 1

      Maybe the next, even more imprecise version will be able to do copyright math for the MPAA and RIAA.

    2. Re:Poor Arithmatic by BoberFett · · Score: 2

      They're way ahead of you. Where do you think they get the figures they use for damages?

      "Let's see... this person shared 12 songs with 37 people... OK that's $17,092,259 in damages."

    3. Re: Poor Arithmatic by Anonymous Coward · · Score: 1

      The 3rd release will make all kinds of basic logical errors. Pirates could use it to generate their excuses for stealing movies.

    4. Re:Poor Arithmatic by Pseudonym · · Score: 1

      The "holy grail" of imprecise arithmetic research is to automate Hollywood accounting. We're still a long way off from that.

      --
      sub f{($f)=@_;print"$f(q{$f});";}f(q{sub f{($f)=@_;print"$f(q{$f});";}f});
    5. Re: Poor Arithmatic by Zontar+The+Mindless · · Score: 1

      Did you mean to say, "The copyright cartels could use it for generating excuses for gutting the public domain"?

      --
      Il n'y a pas de Planet B.
  5. Uh Oh! by Mikkeles · · Score: 1

    I have a bad feeling about this.

    Maybe its intended for political calculations!

    --
    Great minds think alike; fools seldom differ.
    1. Re:Uh Oh! by Anonymous Coward · · Score: 1

      Voting results

    2. Re:Uh Oh! by BlackPignouf · · Score: 1

      and /. summaries!

    3. Re:Uh Oh! by aliquis · · Score: 1

      and /. summaries!

      Front-page algoritm:
      Only ~20% chance this has been posted on Slashdot before so post it.

  6. yep, the Pentium 585.7894323 by swschrad · · Score: 1

    replaced a lot of them when I worked contract for an engineering outfit

    --
    if this is supposed to be a new economy, how come they still want my old fashioned money?
  7. Re:Don't see how this should help by CSMoran · · Score: 1

    I agree -- for a single CPU. But perhaps for large numbers of independent cores you could gain a lot by neglecting locks and allowing certain race conditions to happen? Essentially "So what if it's off by one, if I can get the result much faster".

    --
    Every end has half a stick.
  8. *cough* bullshit *cough* by Anonymous Coward · · Score: 1

    We can't afford to do another spin, just call it a feature.

  9. This chip is supposedly great for video processing by Zordok · · Score: 1

    So this is just lossy compression implemented in hardware?

  10. So... by drewsup · · Score: 1

    They invented a Pentium 4?? Wait...no they said it was power efficient...i'm confused now!

    1. Re:So... by Anonymous Coward · · Score: 1

      Get your history right, the FDIV bug was in the original Pentium. Not Pentium 4.

  11. Re:Don't see how this should help by pla · · Score: 5, Informative

    Yes, I guess you can make arithmetics slightly faster when you allow errors, but is that where todays CPUs spend a lot of time?

    Not so much in error checking, but in the choice of the algorithm itself.

    As an example, Quake 3 famously used a crazy-fast inverse square root routine. It didn't give an exact answer, but rather, one "close enough" to suit its intended purpose (calculating surface normals for reflections) in software, in a quarter of the time FPUs of the era could get an answer using dedicated hardware. The FPU would always give a much more accurate answer, but not every use needs a much more accurate answer.

  12. the question on everyone's mind: by Gravis+Zero · · Score: 4, Funny

    Does it run Linus... cause you know, close enough.

    --
    Anons need not reply. Questions end with a question mark.
  13. Ncie! by Tablizer · · Score: 1

    I'n tryimg onc uf thees ch1ps nnow. Is't rael1y co0l!

  14. Re:Don't see how this should help by Galaga88 · · Score: 1

    If you're designing an adder and ignore some of the carries, you can make more of the process parallel.

    If you're adding 387932874 and 387236154 for the purposes of determining the hue of a pixel that will be onscreen for 1/60 second, does it really matter if you forgot to carry a number down near 10^4?

  15. Computer Science Dept. of The Electoral College? by IHTFISP · · Score: 1
    I wonder how long before there is a crowd funded project to build an open source voting machine using this chip as its CPU?

    Perhaps someone should ask whether the candidates would support that in the next presidential primary town hall.

    I bet it could even be used to balance the budget, too!

    --
    Error: NSE - No Signature Error
  16. Re:Don't see how this should help by Tailhook · · Score: 1

    but is that where todays CPUs spend a lot of time?

    First, no one said anything about a "CPU." Second, ever heard of a GPU? Pretty much nothing but a huge collection of vector "arithmetics" [sic] processors and high performance RAM to feed them.

    We're not all writing corporate web apps. There are many important applications that need to process huge quantities of noisy data such as signal processing, machine vision, lossy compression, real-time control and many others. Some of these do not need high precision, and if sacrificing precision means the battery lives N times longer or a few more milliseconds can be shaved from the loop cycle then that's the right answer.

    --
    Maw! Fire up the karma burner!
  17. Re:Hmm by plopez · · Score: 1

    cheaper to make + cheaper to operate.

    --
    putting the 'B' in LGBTQ+
  18. Isn't Visual Basic non-deterministic enough? by dsmatthews9379 · · Score: 4, Funny

    Why spend all that money on research when Microsoft already had the perfect product for their needs.

    1. Re:Isn't Visual Basic non-deterministic enough? by dsmatthews9379 · · Score: 1

      OMG! They thought I was joking.

  19. An irrational fear of change... by tlambert · · Score: 3, Interesting

    I know whining about common core is a popular pastime among people who have an irrational fear of change,[...]

    Actually, most of the Millennials who learned math via Common Core have an irrational fear of change.

    For example, I tried to give this young woman at Panda Express 12 dollars and 12 cents, because the bill was 6 dollars and 87 cents, so that I could get a $5 bill and one quarter back from the transaction so I wouldn't have to carry around so many separate bills or extra coins, and she looked apoplectic.

    I thought she was going to cry.

    She simply could not cope with the change...

    Because she could not do simple math in her head.

    1. Re:An irrational fear of change... by cogeek · · Score: 4, Funny

      You should have provided her a piece of paper and a pencil so she could draw out 1,212 little circles and then cross off 687 of them, then count up the remaining circles. Would be a system she's likely to be much more familiar with, unfortunately.

    2. Re:An irrational fear of change... by Anonymous Coward · · Score: 1

      For example, I tried to give this young woman at Panda Express 12 dollars and 12 cents, because the bill was 6 dollars and 87 cents, so that I could get a $5 bill and one quarter back from the transaction so I wouldn't have to carry around so many separate bills or extra coins, and she looked apoplectic.

      Ah, this is why we have Point-Of-Sale systems capable of calculating the change due for a cash transaction. I worked on a retail system for a large-box defunct hardware chain in the early 90s, and the 20 year-old cashiers then couldn't figure out change either, so it had nothing to do with common core.

    3. Re:An irrational fear of change... by Dadoo · · Score: 1

      For example, I tried to give this young woman at Panda Express 12 dollars and 12 cents, because the bill was 6 dollars and 87 cents, so that I could get a $5 bill and one quarter back from the transaction so I wouldn't have to carry around so many separate bills or extra coins, and she looked apoplectic.

      Like it or not, some people are just stupid. I remember about 20 years ago, I went to a junkyard to get a couple of parts for my car. The guy looked flustered for a few seconds, as he tried to add up the cost, and then said he was trying to remember how to use a calculator. Automatically blaming that kind of stuff on Common Core is disingenuous, at best.

      --
      Sit, Ubuntu, sit. Good dog.
    4. Re:An irrational fear of change... by lindseyp · · Score: 1

      That's nothing. I should tell you about what happened that one time I tried to pay with a $2 dollar bill at Taco Bell...

      --
      j'ai découvert une démonstration vraiment admirable (de ce théorème général) que cette si
    5. Re:An irrational fear of change... by Anonymous Coward · · Score: 5, Insightful

      For example, I tried to give this young woman at Panda Express 12 dollars and 12 cents, because the bill was 6 dollars and 87 cents, so that I could get a $5 bill and one quarter back from the transaction so I wouldn't have to carry around so many separate bills or extra coins, and she looked apoplectic.

      That's funny, because the fast food restaurants I've visited tend to have this thing called a "cash register" where the employee keys in the *exact* amount that customer wants to pay with. She wouldn't have had to do any math whatsoever if you had handed her the amount you claim you did.

      What probably happened was that you handed her a ten, she posted the transaction, and like a true jackass you said, "Oh wait I got change," and started counting out the remaining $2.12 in nickels, dimes, pennies, and atm receipts. She saw the line forming behind you, rolled her eyes, and your brain registered that as "bitches can't do math."

      But yeah, I feel you: some people have a hard time with change.

    6. Re:An irrational fear of change... by Darinbob · · Score: 1

      Yup, kids can't do math today. And that's up into the twenties. Granted, the most brilliant kids aren't taking those jobs, and certainly anyone with any degree of affluence isn't taking any job anymore (I guess it no longer builds character). But when they can't even make change then you gotta blame their education.
      However that faulty education was done BEFORE common core.

    7. Re:An irrational fear of change... by Darinbob · · Score: 1

      That's not common core though, that's a stereotype.

    8. Re:An irrational fear of change... by stdarg · · Score: 1

      That's a good point, but it shows the futility of common core. We're not going to make every kid (or even most) a math star. And why should we?

    9. Re:An irrational fear of change... by radarskiy · · Score: 5, Funny

      "so I wouldn't have to carry around so many separate bills or extra coins"

      Sounds like you couldn't cope with change, either.

    10. Re:An irrational fear of change... by danbert8 · · Score: 1

      I wouldn't round all transactions, just ones paid in cash. Round all cash transactions UP to the nearest quarter to discourage people from using cash. Use the remainder to pay down the national debt.

      --
      Yes it's an anecdote! Were you expecting original research in a Slashdot comment?
    11. Re:An irrational fear of change... by Jason+Levine · · Score: 1

      That's exactly the method my son was taught for subtraction. For division, they draw lines, circle groups of the lines, and then count the groups. Much of Common Core math is removing the whole "working with numbers" out of math. I'm not sure if the creators (who weren't educators, by the way) thought "numbers are too hard for kids to understand so let's go with lines and boxes", but that's the end result.

      --
      My sci-fi novel, Ghost Thief, is now available from Amazon.com.
    12. Re:An irrational fear of change... by dave420 · · Score: 1

      One person does not a generation make. You seem to assume that she was having the perfect day, with nothing clouding her abilities. Your desire to overlook common courtesies when witnessing someone having difficulty and leaping to the conclusion of "they're fucked in the head" speaks more of you than the hapless person in your story. I've seen people of all ages choke when making change at some point, but unlike you I don't tar everyone with some convenient, snuggly brush. If that was the case I'd tar your entire generation as feckless muppets based on your wonderfully-illuminating condemnation of an entire generation based on one person.

    13. Re:An irrational fear of change... by werepants · · Score: 1

      Actually, most of the Millennials who learned math via Common Core have an irrational fear of change.

      Anybody old enough to work at Panda Express probably wasn't educated via Common Core. It has only really taken off in the last few years (at least in my area) so current teenagers probably learned the standard method. So that's really an indictment of math prior to Common Core, and sounds like exactly the kind of outcome it's trying to address: students who can endlessly work long division problems out on paper but have no real intuition for numbers or ability to apply their knowledge outside of the classroom.

    14. Re:An irrational fear of change... by pnutjam · · Score: 1

      sure, because that's a new problem. I've seen this for decades. Most people can't do math in their head, and most cashiers today didn't learn common core, which, as established above, started around 2009. I would posit that common core might make it easier for people to do simple math in their head.

      Save the complex paper techniques for people who really need to do hard math.

    15. Re:An irrational fear of change... by pnutjam · · Score: 1

      Why don't you come up with a better way to visualize the mental process this is illustrating?

    16. Re:An irrational fear of change... by pnutjam · · Score: 1

      As illustrated by this thread, abundantly, dumb people don't know their own limitations. There have been plenty of studies that show how real the Dunning-Kruger effect is.

    17. Re:An irrational fear of change... by tlambert · · Score: 1

      sure, because that's a new problem. I've seen this for decades. Most people can't do math in their head, and most cashiers today didn't learn common core, which, as established above, started around 2009. I would posit that common core might make it easier for people to do simple math in their head.

      Save the complex paper techniques for people who really need to do hard math.

      You realize that for an 18 year old cashier, that would mean 6.5 years ago at the shortest, which would have made her 11.5 years old at the time, which would have put her in 6th grade at the time "it really caught on", according to you, right?

      So yes, she was taught "Common Core" methods.

    18. Re:An irrational fear of change... by Darinbob · · Score: 1

      Thats a method used to help someone understand what subtraction is, it's something you do in lower grades. It's not a method taught about how to actually do this in real life.

      In the 60s this is how we did it, drew circles on the board, drew diagonals in them to represent fractions. For subtraction it was "if you have 20 pennies and I take away 7, how many do you have?" And so forth. Teach the concepts, then teach how to make use of it.

    19. Re:An irrational fear of change... by tlambert · · Score: 1

      One person does not a generation make.

      It was an anecdote about an incident that was not isolated. It's rather common.

      You seem to assume that she was having the perfect day, with nothing clouding her abilities.

      OK, I'll cop to that. You're right: she could have been high on weed, or something similar, making her unable to do simple math.

      Your desire to overlook common courtesies when witnessing someone having difficulty and leaping to the conclusion of "they're fucked in the head" speaks more of you than the hapless person in your story.

      And now, you are projecting your own bias. I in fact did tell her what the change would be, after she looked upset, and told her to "just type the amount into the cash register".

      But you are right to call her "hapless"; she was definitely "unfortunate, unlucky, luckless, out of luck, ill-starred, ill-fated, jinxed, cursed, doomed" by having had to learn via Common Core methods.

      And yes, if you can not do simple math, you *are* "fucked in the head". The only question is "who did the fucking?". Genetics is one option, drug use is another, but in this context, we were clearly discussing "improper teaching methodology".

      If that was the case I'd tar your entire generation as feckless muppets based on your wonderfully-illuminating condemnation of an entire generation based on one person.

      You mean like "werepants" did, in the post to which I was replying, since the only way to describe the word "change" in the context of werepants' post is as a delta from a past status quo, thus implying a generational difficulty with new ways of teaching being based on generational bias, rather than rational argument.

      Which is, of course, why I chose a different definition of the word for my interpretation, and reflected werepants' generation bias back at them, and provided an example where that bias was, in fact, justified.

    20. Re:An irrational fear of change... by Jason+Levine · · Score: 1

      I wouldn't have a problem if this was a method they used for a week or two to teach the concept and then moved onto real numbers, but this is THE method that they are using for solving actual math problems - long after the kids are comfortable with the concept of subtraction (or addition, multiplication, or division). If kids use the traditional method, they are marked as wrong even if they show their work and get the right answer.

      --
      My sci-fi novel, Ghost Thief, is now available from Amazon.com.
    21. Re:An irrational fear of change... by tlambert · · Score: 1

      Why don't you come up with a better way to visualize the mental process this is illustrating?

      Hunh.

      I was not aware that all kids were visual learners, as your statement seems to assume, since you want them to visualize the result.

      However, men tend to have brain structures that are, on average, more visually oriented than the brain structures in women.

      Perhaps this method of teaching, to only visual learnes, explains the dearth of women in STEM...

    22. Re:An irrational fear of change... by pnutjam · · Score: 1

      Visual, might not be the right words. Since this is new, I don't see how it could be the driving factor behind lack of women in STEM.

      When I say visual, I mean a way the teacher can demonstrate without trying to verbally explain a thought process.

    23. Re:An irrational fear of change... by pnutjam · · Score: 1

      I clearly said it started in 2009. I know it didn't catch on before then. I have an almost 15 year old who has had no exposure to common core. I remember noticing the different way my younger kids were doing math problems.
      To be honost, I didn't always agree with the way my older daughter was taught math. I had to show her alternative methods and assure her that I would back her up with the teacher if she used the method that worked best for her. That's pretty much what the Common Core (for math) does today.

  20. Re:Don't see how this should help by tlambert · · Score: 1

    If you're adding 387932874 and 387236154 for the purposes of determining the hue of a pixel that will be onscreen for 1/60 second, does it really matter if you forgot to carry a number down near 10^4?

    YES!

    It damn well does!

    Plus I need it at a bazillion frames a second, even though the refresh clock on my monitor is 120Hz, and it's impossible to display all but 120 of those frames!

    Also, I want a pony!

  21. Re:This chip is supposedly great for video process by aliquis · · Score: 1

    So this is just lossy compression implemented in hardware?

    I've got some lousy hardware - want to make a video?

  22. Great, they just invented Stoner Computing by kheldan · · Score: 1

    So, how much of my taxpayer dollars were spent creating a computer that works about as well and reliably as a stoner highschool dropout? Shall we call it the Spicoli Chip? If you criticize it's answers, does it just take a solid hit off it's digital doobie and say to you "..that's just, like, your opinion, man"? Should we refer to this as 'Millennial processing'?

    --
    Are YOU using the TOOL, or is the TOOL using YOU? Think about it!
    1. Re:Great, they just invented Stoner Computing by hey! · · Score: 1

      Actually, this reminds me a lot of the way the human brain works, particularly in the area of visual perception, where it processes exceedingly messy data to come up with useful, timely, but not particularly reliable results.

      --
      Post may contain irony: discontinue use if experiencing mood swings, nausea or elevated blood pressure.
    2. Re:Great, they just invented Stoner Computing by serviscope_minor · · Score: 1

      If you criticize it's answers, does it just take a solid hit off it's digital doobie and say to you "..that's just, like, your opinion, man"? Should we refer to this as 'Millennial processing'?

      I'm pretty sure "that's just, like, your opinion, man" would "boomer processing" not "milennial processing". I know millenials get blamed for a lot of stuff, but they didn't invent hippies getting stoned.

      --
      SJW n. One who posts facts.
    3. Re:Great, they just invented Stoner Computing by kheldan · · Score: 1

      If you want to be factually accurate then sure, but if you're going for humor, then more current-events-oriented works better. Or are you criticizing me for being less than accurate? Please, you'll make DARPA cry! XDDD

      --
      Are YOU using the TOOL, or is the TOOL using YOU? Think about it!
  23. The server version: Silverlake... by Applehu+Akbar · · Score: 1

    This processor will have eight common cores and be capable of simulating such real-world situations as a table of foodies fighting over how to divide a restaurant check.

  24. Finally! by Locke2005 · · Score: 1

    A machine that can be replaced by ME!

    --
    I've abandoned my search for truth; now I'm just looking for some useful delusions.
  25. Remember: by Locke2005 · · Score: 4, Funny

    At Intel, quality is job number 0.99998643!

    --
    I've abandoned my search for truth; now I'm just looking for some useful delusions.
  26. Think about those 1-bit DACs by John+Allsup · · Score: 1

    Many CD players, for example, use 1-bit DACs. These turn the PCM signal into a stream of bits where the average density corresponds to the signal. I would imagine you could construct circuits to process things like images of video where the average 'pressure or density' of bits output would be the meaningful output.

    --
    John_Chalisque
    1. Re:Think about those 1-bit DACs by Rockoon · · Score: 1

      I for one cant wait for 3-bit RGB and the 3072000 FPS needed to make it work as well as 24-bit RGB.

      (a 1-bit DAC suitable for 48khz audio operates at 3.072mhz)

      --
      "His name was James Damore."
    2. Re:Think about those 1-bit DACs by retchdog · · Score: 1

      why have a fixed clock cycle for display in the first place? maybe you could exploit the physical characteristics of the display to cover up whatever fluctuations there might be in the video stream.

      --
      "They were pure niggers." – Noam Chomsky
  27. Paging Hofstadter... by Etcetera · · Score: 1

    As in, in order to get a real AI, it will need to have this fuzzy logic.

    Which by the way will end up making our new Robotic overlords require human slaves to do math for them.

    Which we will do incorrectly, causing their entire robotic empire to fall in a matter of hours.

    Well, I'm pretty sure it was Hofstadter. One of the discussions on AI and computers I read a long time ago posited (quoting someone else) that an AI would quite possibly not be very good at math. Or rather, would only be about as good at basic math as a human with a calculator would be (ie, good, but not perfect, due to residual/external issues).

    Intelligence operates at a different level.

  28. Re:This whole idea always seems weird to me by Rockoon · · Score: 1

    But if you can afford more noise, isn't that a sign that your compression algorithm is shit and you could afford more compression?

    Yes. I dont really have anything more to add.

    --
    "His name was James Damore."
  29. Re:This whole idea always seems weird to me by retchdog · · Score: 1

    it depends. if processing speed is the bottleneck, you could easily be able to use an error-correcting code to compensate for (most of) the error caused by the hardware and still come out far ahead in "useful operations per second", as long as the processing gains from the imperfect hardware are sufficient. this project seems to be to determine that. the theory of computation on unreliable hardware is almost as old as the theory of computation itself; it just hasn't been necessary yet because the hardware was so primitive that we could make gains more easily just be shrinking die sizes and whatnot.

    always keep in mind that "principles" in CS are rarely derived from actual physical principles; they're usually either heuristics, or derived from formal models based on abstract assumptions. either way, there will be opportunity for improvement. you are making an assumption connecting information density and processing speed. is it a valid one?

    --
    "They were pure niggers." – Noam Chomsky
  30. Re:Why not just use less precise numbers? by retchdog · · Score: 1

    because you could get better performance by having a 32-bit processor which occasionally makes errors but is usually precise to at least 30 bits, than you can by going with 16 bits in the first place? it's faster and more accurate on average; as long as the software can efficiently compensate for the occasional error, it's stupid to use "imperfection by obsolescence" instead of "imperfection by design".

    --
    "They were pure niggers." – Noam Chomsky
  31. A government-made bad math chip? by RogueWarrior65 · · Score: 1

    For what? So Washington can come up with flawed budget proposals faster so they don't have to sit around Washington as much as they did when they had to come up with flawed budget proposals by hand?

  32. Re:Don't see how this should help by retchdog · · Score: 1

    We've known for a century that there are smarter and better ways to "play it safe" than to just use more bits; this common knowledge is finally being implemented in hardware. This is exciting enough (to me) to compensate for the rest of this increasingly crap-sack world.

    --
    "They were pure niggers." – Noam Chomsky
  33. Eh, close enough... by Zcar · · Score: 1

    ...for government work.

  34. most digital math is inherently imperfect by Aviation+Pete · · Score: 1
    When using floating point math you always have an imprecise representation of the actual number. You might be lucky that the finite number of bits will be able to represent the intended number exactly, but when you start with analog values and convert them to digital, you always add noise.

    This "new" technology sound as if they move from double precision back to single precision. Of course it needs less circuitry and power.

    --
    You know it's time for the next revolution when your rulers' names end with roman numerals.
    1. Re:most digital math is inherently imperfect by serviscope_minor · · Score: 1

      but when you start with analog values and convert them to digital, you always add noise.

      Yesbut.

      I mean yes you do. However, each stage of analog processing adds noise too, and you can often make the quantization noise sit well below the analog noise floor.

      --
      SJW n. One who posts facts.
  35. Any word on the instruction set? by rnturn · · Score: 1

    Will it have "BRME" (BRanch if Maybe Equal), "MOVMO" (MOVe Most Of), "ADDFS" (ADD Forgetting Sign), or other interesting instructions?

    Personally, I've always wished there was an "if almost equal" statement available instead if having to code "if ( abs(actual - desired) eh_close_enough )" but to have the hardware do something like for me? Sweet!

    --
    CUR ALLOC 20195.....5804M
  36. Tailor-made for climate simulation by IHTFISP · · Score: 1
    Q. Put a dozen of them in a room and use consensus rules to run massive weather models and what do you get?

    A. Boom! Global warming!!

    So what if each of the individual results is mostly wrong? Majority rules! This is now settled science. Move on, dolt commie: this is the just democratization of truth. Etc. *smirk*

    --
    Error: NSE - No Signature Error
  37. maybe condition by peawormsworth · · Score: 1

    There should be a 'maybe' programming condition. Like if(), else(), unless(). Except the block would only be executed if true most of the time and also sometimes when it is false. For example:

    maybe (x > 1) then { print "I think x is greater than 1" }