Questions tagged [hardware-acceleration]

the use of computer hardware to perform some function faster than is possible in software running on the general-purpose CPU

In computing, hardware acceleration is the use of computer hardware to perform some function faster than is possible in software running on the general-purpose CPU. Examples of hardware acceleration include blitting acceleration functionality in graphics processing units (GPUs) and instructions for complex operations in CPUs.

Normally, processors are sequential, and instructions are executed one by one. Various techniques are used to improve performance; hardware acceleration is one of them. The main difference between hardware and software is concurrency, allowing hardware to be much faster than software. Hardware accelerators are designed for computationally intensive software code. Depending upon granularity, hardware acceleration can vary from a small functional unit to a large functional block (like motion estimation in MPEG-2).

The hardware that performs the acceleration, when in a separate unit from the CPU, is referred to as a hardware accelerator, or often more specifically as graphics accelerator or floating-point accelerator, etc. Those terms, however, are older and have been replaced with less descriptive terms like video card or graphics card.

Many hardware accelerators are built on top of field-programmable gate array chips.

Recently, regular expression hardware acceleration has been gaining popularity in the server industry, owing to very noticeable speed ups in spam control.

609 questions
0
votes
1 answer

HTML5: Is iPhone4's hardware acceleration that much weaker than compared to the 4s?

I created a HTML5 web application that uses hardware acceleration via CSS3 property translateZ(0). On my 4s every works really very smooth. When I test the same thing on a iPhone4, then performance goes down extremely. Almost unusable. Is there some…
Timo Ernst
  • 15,243
  • 23
  • 104
  • 165
0
votes
1 answer

IViewObjectPresentSite::CreateSurfacePresenter fails in WebBrowser control

My ActiveX control calls IE9's CreateSurfacePresenter to get an ISurfacePresenter interface. I use it to render to a d3d surface exposed by the IE9 (or higher) browser, and thus achieve hardware-accelerated overlay blending. Some…
0
votes
2 answers

Faster way to upscale the screen for a pixelated look in SDL?

I'm making a 2D SDL game in C. The native resolution of the game is 160 × 120, which is just before displaying it on the screen upscaled by a certain (integer) scale factor (x1, x2, ...) to give a nice aliased & pixelated indie-like look. Nothing…
user1149305
0
votes
1 answer

Hardware acceleration: What happens on pre-Honeycomb devices?

I'm developing an application for Android that supports devices back to Android 2.1 (API Level 7). I'd like to enable hardware acceleration for devices with big screens, because they get a lag in certain situations otherwise. At the same time I have…
Dude
  • 652
  • 2
  • 10
  • 24
0
votes
1 answer

Android targetSdkVersion: accessing higher features, and risks

I know how minSdkVersion and targetSdkVersion work, but I need confirmation in this concrete case (I don't want to accidently overlook anything). My app (game) supports all devices from Android 2.2 and above. Up to now, minSdkVersion and…
Thomas Calc
  • 2,994
  • 3
  • 30
  • 56
0
votes
1 answer

pixman and clutter box2d application

I have a simple clutter-box2d application(written in C) which shows a few images falling down. It runs really slow on my arm target(ARMv7) , Oprofile shows following consuming a lot of CPU libpixman-1.so.0.24.4 How do I get around this, I have EGL…
maheshg
  • 339
  • 2
  • 7
  • 17
0
votes
1 answer

How to directly manipulate texels in OpenGL ES?

I want to use OpenGL ES to scale and display an image on the screen. The image is going to be updated about 20 times per second, so the idea was to paint directly into the texture. While scaling should be done by the graphic card, the pixel format…
0
votes
1 answer

Creating a forms application with hardware acceleration

Do any of javax.awt, javax.swing or windows forms components support hardware acceleration? Is WPF the only way to use hardware acceleration on a forms application, what would be the best alternative for WPF?
Uğur Gümüşhan
  • 2,455
  • 4
  • 34
  • 62
0
votes
1 answer

-webkit-transform with two background layers?

I have an animation for a div with two semi-transparent backgrounds: /* The animated background DIV. */ @-webkit-keyframes wind /*Keyframes*/ { 0% { background-position: 0px 0px, 0px 0px; } 100% { …
noober
  • 4,819
  • 12
  • 49
  • 85
-1
votes
1 answer

How to determine which port has invoked an sc_thread if the thread is sensitive to multiple ports in SystemC?

I have a thread which is sensitive to an array of ports. In this thread I want to find out which port had triggered this thread so that i can read the value of that port? Is there a way to determine this? Example code given below. What should be the…
jevita
  • 1
  • 3
-1
votes
1 answer

Raspberry Pi 4 with Buster Lite Chromium WebGL not hardware accelerated

Does anyone know how to get Chromium to be hardware accelerated for WebGL if you start with Buster Lite? Hardware: Raspberry Pi 4 w/ 2GB Test1: Buster w/ Desktop 2019-09-26 chrome://gpu shows WebGL: Hardware Accelerated and three.js renders fine…
-1
votes
1 answer

How to set isHardwareAccelerated value for Android View

Working on Kotlin WebView, val webView = WebView(this) ..... webView.isHardwareAccelerated = true returns compiler error , Val cannot be reassigned How can I set isHardwareAccelerated = true for web view? Update This mod Rathod marked it as…
Sazzad Hissain Khan
  • 37,929
  • 33
  • 189
  • 256
-1
votes
1 answer

How to generate a .db file from TSMC 65nm Standard Cell Library?

I have been using TSMC 180nm Standard Cell Library before and here is its directory structure: In the directory of synopsys, things are as followers: The file slow.db is used to synthesize the RTL Verilog in Design Compiler. Now,I got a TSMC 65nm…
-1
votes
1 answer

Accessing a custom hardware accelerator from linux: for use with openVPN/openSSL

I am trying to get openVPN to use a custom hardware accelerator that I designed for its cryptographic operations (For the sake of simplicity, lets say that I am just trying to get openVPN to use a custom AES accelerator that I have designed on an…
-1
votes
1 answer

Intel Xeon Phi and ANSYS FLUENT

Has anyone turned effectively accelerate calculations in ANSYS FLUENT (into ANSYS Workbench 14-15-16 versions) via Intel Xeon Phi: 5110P or 31S1P model? It is possible? Does FLUENT support these co-proccessors?
DJNZ
  • 121
  • 1
  • 13
1 2 3
40
41