Questions tagged [offloading]

This tag is for questions about software which utilize mechanisms for reducing workload from the CPU. This can be done by aggregating work before further processing is done and/or processing some of the workload in a dedicated hardware.

This tag is for questions about software which utilize mechanisms for reducing workload from the CPU. This can be done by aggregating work before further processing is done and/or processing some of the workload in a dedicated hardware.

Common offloads are network stack offloads such as LRO, GRO, TSO, etc. Other offloads are CPU offloads such as Intel's AES-NI for IPSec.

Offloads can be multi-layered, for example OVS (Open Virtual Switch) has a service for identifying and creating steering rules for packets. The user space service will offload the steering to the kernel software. Specific hardware can process the steering itself, so the kernel might offload to the hardware.

Common questions about offloads

  • How does specific offloads work?
  • How to enable offloads for specific cases?
  • What is the benefit of using specific offload?
111 questions
0
votes
1 answer

Why offloading using _Cilk_offload wants every function to be _Cilk_shared?

I have declared some global variables to be _Cilk_shared. They are used in the functions that I want to offload They are used in some functions I do not want to be offloaded as well. So initially I only declared those functions that I need to…
yidiyidawu
  • 303
  • 1
  • 3
  • 12
0
votes
2 answers

Using Cilk reducer inside Cilk shared function

Hi I am trying to offload some parallel work to MIC using _Cilk_Shared and _Cilk_offload. I declare a Cilk shared function: _Cilk_shared void somefun(int count) In main I call this function using _Cilk_offload somefun(12) ; inside this function…
yidiyidawu
  • 303
  • 1
  • 3
  • 12
0
votes
2 answers

Heterogeneous OpenMP parallel loop with Intel MIC offloading

I am working on a code which includes a loop with many iterations (~10^6-10^7) where an array (let's say, 'myresult') is being calculated via summation over lots of contributions. In Fortran 90 with OpenMP, this will look something like: !$omp…
AlexJWR
  • 121
  • 1
  • 5
0
votes
2 answers

Xeon-Phi asynchronous offload from host openMP parallel region

I am using intel's offload pragmas in host openMP code. The code looks as follows int s1 = f(a,b,c); #prama offload singnal(s1) in (...) out(x:len) { for (int i = 0; i < len; ++i) { x[i] = ... } } #pragma omp parallel…
arbitUser1401
  • 575
  • 2
  • 8
  • 25
0
votes
2 answers

How to distribute Wordpress media files across multiple sub domains

So the question is how to distribute/offload the media files from Wordpress posts across multiple domains. The reasoning being to overcome this limitation: "Most browser will only make 2 simultaneous requests to a server, so if you page requires 16…
cumulus
-1
votes
2 answers

checksum offload problem appears some of network card, but widely

did you heard about some of network card which support checksum offload functionality has an error in it? this may cause many problem like unexpected connection lost, most udp packet loss under a certain condition, or broken downloaded files,…
waan
  • 1,121
  • 7
  • 9
1 2 3 4 5 6 7
8