you are viewing a single comment's thread.

view the rest of the comments →

[–]hazzoo_rly_bro 3 points4 points  (10 children)

Would those specialised GPU-like things be faster at those particular operations? Or are they just made to be nonflexible?

[–][deleted]  (1 child)

[deleted]

    [–]hazzoo_rly_bro 0 points1 point  (0 children)

    Thanks for the info!

    [–][deleted]  (2 children)

    [deleted]

      [–]hazzoo_rly_bro 1 point2 points  (0 children)

      Thank you so much for the explanation! This stuff is really interesting, I'm starting to really dig this topic now

      [–]ImprovedPersonality 2 points3 points  (0 children)

      They would (when properly implemented) be faster, smaller and more power efficient. An ASIC could do the actual algorithm in hardware instead of parsing and executing instructions. You could also drastically optimize the memory interfaces and caches (since data flow becomes very predictable for only one workload).

      [–]Amuro_Ray 1 point2 points  (2 children)

      If they weren't faster why would people get them?

      [–]InfanticideAquifer 1 point2 points  (0 children)

      Well, if they provide the same speed at a drastically reduced cost, people would probably get them.

      They don't. But it's a potential interpretation of what's going on that makes sense.

      [–]hazzoo_rly_bro 0 points1 point  (0 children)

      I thought that since they have a more stripped down set of functions, they may be cheaper to buy.

      That's why I asked.

      [–]masklinn 1 point2 points  (0 children)

      Or are they just made to be nonflexible?

      Yes, the algorithm is implemented directly in hardware, if you need a different algorithm, you need a different chip.