What is Hardware: Definition and 115 Discussions

Hardware acceleration is the use of computer hardware made to perform some functions more efficiently than in software running on a general-purpose central processing unit (CPU). Any transformation of data or routine that can be computed can be calculated purely in software running on a generic CPU, purely in custom-made hardware, or in some mix of both. An operation can be computed faster in application-specific integrated circuits (ASICs) designed or programmed to compute the operation than specified in software and performed on a general-purpose computer processor. Each approach has advantages and disadvantages. The implementation of computing tasks in hardware to decrease latency and increase throughput is known as hardware acceleration.
Typical advantages of software include more rapid development, lower non-recurring engineering costs, heightened portability, and ease of updating features or patching bugs, at the cost of overhead to compute general operations. Advantages of hardware include speedup, reduced power consumption, lower latency, increased parallelism and bandwidth, and better utilization of area and functional components available on an integrated circuit; at the cost of lower ability to update designs once etched onto silicon and higher costs of functional verification, and times to market. In the hierarchy of digital computing systems ranging from general-purpose processors to fully customized hardware, there is a tradeoff between flexibility and efficiency, with efficiency increasing by orders of magnitude when any given application is implemented higher up that hierarchy. This hierarchy includes general-purpose processors such as CPUs, more specialized processors such as GPUs, fixed-function implemented on field-programmable gate arrays (FPGAs), and fixed-function implemented on ASICs.Hardware acceleration is advantageous for performance, and practical when the functions are fixed so updates are not as needed as in software solutions. With the advent of reprogrammable logic devices such as FPGAs, the restriction of hardware acceleration to fully fixed algorithms has eased since 2010, allowing hardware acceleration to be applied to problem domains requiring modification to algorithms and processing control flow.

View More On Wikipedia.org
  1. R

    Hardware based data acquisition systems

    What does hardware based processing mean? ENIAC does hardware square rooting but what is the classification here? Is it like assembly code and C code difference?
  2. J

    History of computer hardware -

    Today computer hardware is based on integrated circuits. Its based on digital logic and use transistors etc...(i am not an expert) But looking on the history of computer hardware- First computers were all mechanical which I understand because of lack of technology. And after than computer were...
  3. M

    Best book for software and hardware

    What book is the best for computer hardware? I want to know how the computer reads information inputted. There's motherboards that read electricity and outputs something onto a screen. LCD monitors 3d monitors Optical drive Motherboard CPU Ram Graphics card Also what course am I looking for...
  4. W

    Next Generation Computer Hardware Coming Soon

    All the pieces are falling into place rapidly for the development a new generation of computers that only vaguely resemble the ones we have today. The single biggest innovation to look forward to in next generation computer hardware is what I like to call Frankenstein chips. Just as shrinking...
  5. K

    A service to buy/sell custom hardware projects?

    I find it more than a little curious that so many people - including me, if I may say so - build cool, actually practical toys, yet I virtually never hear of people selling these (or blueprints/instructions on how to make them, etc.) to others. Thus, the idea of creating a 'hacker* creations...
  6. P

    Hardware Design Clarification

    Hi All, I want to understand this, if I go for new hardware design should I make the following decisions at the beginning of the design 1. The design should be CMOS based or TTL based in the sense that all the ICs on the board should be supporting either CMOS or TTL? 2. If I go for CMOS...
  7. B

    Choosing Between Software and Hardware Engineering

    Hi. A few qualifying statements: 1. I know that you don't know me, but based on the info provided, what do you think? 2. The cost of education is worth it to me. My conundrum: whether to major in Hardware or Software Engineering? About me: I'm solid in math, I've built...
  8. J

    Need to interview a hardware engineer

    Hello I am a senior in high school and I am working on a research paper on hardware engineering. I need someone working or has worked in this career to answer some questions for me. 1. How long have you been working in this career? 2. What is your exact title? 3. Where did you get your...
  9. A

    Oscilloscope/Function Generator with GnuRadio (using very cheap hardware)

    I was just getting started with RF signal processing, and I was very interested in being able to make an oscilloscope and function generator work in real time with python. Essentially, I would like some means of: *Creating arbitrary waveforms defined by a numpy array (or sending out individual...
  10. T

    How do I find drivers for my printer or other hardware?

    How do I find drivers for my printer or other hardware? I bought a new printer and i have no knowledge that how i find drivers for my printer Help me anyone...
  11. P

    Hardware programmer vs software programmer

    I have taken Computer Science for a bit more than a year and I was concidering to maybe jump to Electronics. My main reason for this is that I don't want to spend the rest of my life on a chair. I do love sitting by the computer, scripting/programming, learning and everything but I feel that...
  12. L

    Hardware VPN uses / detectability

    Hello guys, I have recently been looking into VPN technology and my limited computer knowledge seems to lead me to believe that a hardware VPN >>> software/website VPN as far as it being secure for not showing the users true location. My interest in a VPN is to be able to be at location X and...
  13. T

    Troubleshooting Hardware Implementation: No Sound from Speaker

    I have done the hardware implementation using the planned schematic below. but somehow no sound seem to be able to play from the speaker except some noises. Anyone can help me check if something is wrong with DAC shematic...
  14. X

    Beginner Ebook to understand AVR hardware software detail and clearlt

    I am currently in 7th semester majoring in Electrical Engineering concentration in control... Taking the major course in microcomputer interfacing makes me feel the difficulties in EE... I don't have the basic in programming It's my first time to deal with how cpu in avr works The lecturer...
  15. A

    Network Hardware Ethernet Performance

    Homework Statement I'm looking at an Ethernet direct link network with media access control between two computers. What effect will changing the packet size have on the Ethernet performance? The Attempt at a Solution I think if the packet size is increased then the number of collisions is...
  16. D

    Looking for hardware software interface to emulate mechanical switch

    I am a wheelchair user trying to find a way to trigger certain functions on my chair from a PC. Basically what I have right now is a switch like this: http://www.enablemart.com/Catalog/Sensitive-Switches/Micro-Light-Switch My goal is to emulate that switch with a software program, which of...
  17. P

    How to study computer hardware

    Good morning, (Note: I don't know if this is the correct forum to post this.) I want to understand in detail the behavior and inter-relations of the components of a computer (CPU and its components, memory, etc.). I am finishing reading an introductory book on Computer...
  18. S

    Build a Device to Connect to a TV: What Hardware is Needed?

    I am interested on working on a small home project. I want to build a device that will connect to a TV (through s-video or any video output). I was just thinking about it and was wondering what hardware would be required to do this? I am just a beginner but I want to learn more.
  19. F

    Do driver updates improve hardware performance?

    I recently updated my Radeon HD 5870 (crossfire) drivers to the latest version, how do I benefit from this? Does it improve performance in any way? I also updated my creative soundblaster x-fi drivers, what did that do?
  20. Evo

    Cool gadgets - hardware & software

    http://news.yahoo.com/s/yblog_technews/20110413/ts_yblog_technews/upgrade-your-life-gadgets-under-25%0A Watch both segments, the software is second.
  21. A

    CRC - hardware implementation.

    Hey guys, I am just wondering, what are the ways to implement decoding via hardware? I have an input of c(x) - encoded message - and g(x) - polynomial generator. I know that by dividing c(x) by g(x), and having no reminder mean that there was no error. I am fine in doing this either by...
  22. D

    Which way detector (hardware) information

    I am still searching the net for information on the actual hardware used for the which way detector(s) in the double slit experiment(s), and descriptions of the experiments as really performed in the real world. I am NOT referring to the "screen" at the pathway termination used to detect the...
  23. I

    Handling bursty data in hardware

    Ok so I'm just beginning a year long MSc project. It will, hopefully, eventually involve a method to turn an IP Core into a dataflow actor/node. This actor/node can then easily be included in a design environment that uses dataflow modelling to design digital hardware. But first I need to...
  24. G

    How Can an Aerospace Engineer Start Learning Hardware Programming for Robotics?

    I know several languages (C++, Python, FORTRAN, etc..), but most of the programming I have done never has had any real/physical interaction with hardware. I've never used micro-controllers, and would like to start tinkering around in the robotics field. Can anyone suggest any good books to...
  25. Mentallic

    Computer Hardware Help: Fixing Issues with Keyboard

    Just recently I was clicking through my itunes list and then my computer started going really slow and the music stopped. When I would switch to another window some random music started playing out of my list, then I'd switch back and it would stop again. I noticed that songs were being chosen...
  26. R

    Need hardware recommendations for a videogame controller/software project.

    Hi, I'm really stupid when it comes to hardware and the terminology used. I'll try to explain my project as good as I can. In short, I want to create a video game bot that can play certain parts (or entire songs) of rhythm games for me. No, not for cheating. :P Just for fun and learning. I...
  27. T

    Engineering What High School Classes Are Needed to Become a Computer Hardware Engineer?

    What classes do I have to take for High School to become a Computer Hardware Engineer?
  28. M

    Programmable light switch hardware.

    Ok, I know this may sound silly, but I enjoy programming and want to take it to whatever level I'm able to. Effectively I want to be able to (through programming) connect to a device that has some sort of electrical "switch" and by "switch" I mean, "A device that can control the flow of...
  29. A

    Hardware vs. Software: Cost & Benefits

    Hi, What is the reason the most of the time, the software are much more expensive than the hardware components. If there is any important machine that is worth millions, then why its software is also too much expensive. Is it because of its complicated tasks or is there any other reason ? !
  30. R

    How Orthopedic Hardware Affects Bone Fractures - Q&A

    Ok, so a while ago I broke my arm and I had to have metal plates and screws put on my ulna and radius. My doctor told me that in theory, my forearm can break more easily with the hardware inside me. I'm interested in learning more about the theoretical physics behind orthopedic hardware making...
  31. T

    Is My Computer's Failure to Boot a Hardware or Software Problem?

    I have a custom tower with DVD,CD-rom and even floppy disk which I plan on replacing. It has a AMD athlon processor, and I never used this computer online. Recently a friend of mine hooked it up online (long story) without updating for viruses etc. Now the windows startup won't boot. And I have...
  32. nomadreid

    What is the hardware for quantum gates?

    I have lots of materials on the theory of quantum gates in terms of matrices, linear operators, and so forth. However, I would like to gain a basic understanding of how these matrices are achieved in practice. The difference is between knowing that a transistor acts as a switching or amplifying...
  33. C

    Need to interview a Computer Hardware Engineer for school project

    Hi. I'm new here, so sorry if I posted this in the wrong place. Wasn't sure if I needed to post this in the Homework section, but this is basically something for an in-school project. I need to interview a Computer Hardware Engineer for my Principles of Engineering class at my high school. If...
  34. H

    [hardware] Some questions on computer monitor

    I am looking for a 27" or 28" monitor to replace my 22" HP 2207. The reason is mainly to take the advantage of 1080p ,possibly for some xbox360/ps3 games(although I own neither now) and to have a biggest-possible monitor on my desk. I have done some research and now need certain information to...
  35. F

    What Factors Limit the Maximum Information Density on a Magnetic Disk?

    I was thinking about a colloquim speaker I heard once and I have a few unanswered questions. He was talking about the manufacturing process for the read/write head for a hard drive. Obviously, the goal was to make the part smaller and smaller to increase the possible information density on the...
  36. A

    Hardware to mount pcb/prototype board to metal box?

    Could someone help by recommending hardware to mount a prototype board like this: http://www.protostack.com/index.php?main_page=product_info&cPath=1_2&products_id=3 to a metal box? I was planning on drilling some holes in the metal box, then somehow mounting the prototype board(s) using...
  37. T

    Hardware requirements of windows vista.

    I was reading about how you always have to have a CPU with over 3.5 GHz, and 1.5 GBs of RAM to run vista. The highest stock clock speeds on the Intel Core 2 duo/quad is 3.33 GHz. Without overclocking, would it have difficulty running vista? And in your professional estimate, what would be the...
  38. N

    Simulating brain function with hardware or software

    I have very limited knowledge of how brains work, and I am being highly speculative, but from what little I know (correct me where I'm wrong) brains are a sort of massive interconnected network of signal receiving/transmitting units. It seems that the "paths" of logic would be crossed - that is...
  39. E

    Computer hardware revolutionwho know more about solid state disk ?

    In future HDD will be replaced by solid state disk,SSD will become the mainstream. Solid State Disk (SSD): it is a general definition to distinguish traditional mechanical drives which depends on complex mechanical parts and control circuits, bascially any drive with electronics storage media...
  40. I

    Any tips on being more hardware savvy?

    I could have posted this in design/systems engineering but thought I'd reach more user's this way. How could I get better with hardware? Should I be building kits, taking existing devices apart, living on www.sparkfun.com ? I wish I could be at the stage that I can take any idea and be able...
  41. J

    Upgrading computer Hardware, these item good ?

    - Motherboard Asus bus 1333 - Processor Intel Core 2 duo 2.33 ghz bus 1333 - 2* (1 go ddr 2) I know in my country i can have that for 550 euros (my initial budget was 600) Is there anything i could change here (on item list) , which would give me a minimum more speed for about 50 euros...
  42. A

    AMCAP error message sorry, you have no video capture hardware?

    AMCAP... error message...sorry, you have no video capture hardware?? Hi, Just bought a webcam (pc14-8 led 1.3 megapixel web cam. All I want to do is record some video for youtube but I know little about video capture hardware/software. According to the manual I have the correct system...
  43. vincentm

    Celestia on Nvidia Hardware and Ubuntu OS difficulties

    Hello, Celestia runs fine, except when i go to satellites ( Hubble, ISS, etc). When i hit the 'g' key it doesn't show anything for the object, instead a blackish type sphere is displayed. I'm running it on an older system: Dell GX240 2.4Ghz Pentium4 1gb DDR 2700 Geforce MX440 64MB I...
  44. J

    Modeling the Potential Dose Rates of Dropped Irradiated Hardware in BWR-5 Plants

    I work in a BWR-5 plant and this outage we will be swapping 36 control rod blades. We currently restrict access to the upper elevations of the drywell during irradiated hardware and fuel moves because of the potential dose rates if we were to drop something. This has a significant schedule...
  45. D

    Looking for hardware review information

    I'm trying to build a comp for gaming but i don't know anything about modern hardware and searching google for "motherboard reviews" is giving sites that seem to assume i know what I'm looking for. when you guys are trying to find some of the best stuff on the market, where do you turn too?
  46. W

    Pursuing a Computer Hardware Engineer Career in CA or AZ: Pay & Security

    I am planning to persuade the Computer Hardware Engineer career. And I also planning to work in CA(San Jose) or AZ(Phoenix). So i wonder will you get a good pay ? Is there a big chance that i will be laid off.
  47. A

    Virus that disables system restore and hardware device manager?

    Hi, My PC runs on Windows XP Professional SP2. Today when I turned on my PC, I found that my desktop appearance had changed, more specifically the start taskbar was the white Windows classic version, not the usual blue XP version. But I didn't take it much seriously, thinking somebody else...
  48. DaveC426913

    USB Port Speed: Is It Possible to Increase Without Replacing Hardware?

    Everytime I plug something into my laptop USB port it tells me "This device can perform faster". Is that something I can do without replacing any hardware?
  49. N

    Computer Hardware Trade: International Business Perspective

    I am looking for information related to computer hardware trade... which covers from prespective of international business..like major key players,,import,,export...restrictions that sort of things... but till now all my efforts have been unsuccessful to find such infn. I will be really...
Back
Top