Connect with us

difference btw H/W & S/W implementations

Discussion in 'General Electronics' started by OP, Feb 25, 2004.

Scroll to continue with content
  1. OP

    OP Guest


    Feeling really intelligent today.. I would like to know some basic

    What is the difference between a hardware implementation of an
    algorithm and a
    software one.

    How do you say an algorithm is faster in one and slower in other.. if
    it's based on timing how do you do that?? What makes it faster in one
    and not in other??

    all the help is appreciated.

  2. On 25 Feb 2004 03:02:27 -0800, (OP) wrote:

    This has nothing to do with the topic of sci.logic. Probably
    you should repost, maybe in


    David C. Ullrich
  3. What is the difference between hardware and software?
    (These days, many hardware implementations involve a
    lot of programmed hardware elements, so the distinction
    is blurry.)
    For a given hardware technology, it is less efficient
    to use the hardware to emulate some general-purpose
    computer architecture which is then used to interpret
    logic instructions from some software than to directly
    construct the same (specialized) logic with the basic

    Timing is done using clocks.
  4. Bill Sloman

    Bill Sloman Guest

    A software implementation of an algorithm runs on general purpose
    hardware, and a hardware implementation runs on hardware that has been
    tweaked to run the algorithm as fast as possible, sometimes by
    providing parallel processors so that some operations that might have
    to be run in sequence on a general-purpose processor can be run in

    The algorithm is fundamental, and the real difference is in the
    hardware that executes it.

    Bear in mind that there is some quite freaky "general purpose"
    hardware around. IIRR the Transputer range of digital signal
    processing chips used to include a device with a bunch of multiplier
    accumulators on board to implement fast digital FIR filter structures,
    and there are definitely specialised chips available for executing the
    fast Fourier transform in minimum time.
Ask a Question
Want to reply to this thread or ask your own question?
You'll need to choose a username for the site, which only take a couple of moments (here). After that, you can post your question and our members will help you out.
Electronics Point Logo
Continue to site
Quote of the day