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.
Hi folks,
I'm looking for a device with a screen smaller than a laptop, bigger than a phone, which can do the following very well!
1. allow me to enter math by stylus and have it convert to latex for export via various file extensions;
2. link with my linux OS on my main computer (so, perhaps...
I search information about design the software and the hardware of controllers especially servo controllers.
I have several questions about this subject and I will glad if you can write your opinion and add some relevant links.
A. I want to understand these things:
A.1. What is servo...
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?
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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.
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?
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...
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...
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...
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...
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...
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...
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...
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 ? !
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
- 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...
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...
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...
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...
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?
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.
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...