Questions tagged [intel]

For issues related to Intel semiconductor chips and assemblies, Intel architectural features and ISA extensions, and Intel chips micro-architecture.

Intel Corporation is an American multinational semiconductor chip maker corporation headquartered in Santa Clara, California, United States. Intel is the inventor of the x86 processor architecture and makes central processing units, motherboard chipsets, graphic processing units, network interface controllers and much more devices related to communications and computing.

In addition to their hardware offerings Intel also produces a variety of software including compilers, libraries for mathematical computation(Intel MKL), threading(OpenMP, Intel Performance Primatives, Threading Building Blocks), parallel communication(MPI,OFED/True Scale Infiniband Stack) and several other products included in the Intel Parallel Studio toolkit. In addition to these offerings which are widely used in HPC Intel also produces software for datacenter management and is one of the most prolific contributors to the Linux kernel.

This tag should be used for questions about Intel hardware and software.

The x86 and/or x86-64 tags are better choices for questions about assembly programming for the architecture, rather than things like performance tuning specifically for Intel's implementation of x86.


Useful links

Related tags

3529 questions
26
votes
10 answers

Any experiences with Intel's Threading Building Blocks?

Intel's Threading Building Blocks (TBB) open source library looks really interesting. Even though there's even an O'Reilly Book about the subject I don't hear about a lot of people using it. I'm interested in using it for some multi-level parallel…
Pat Notz
  • 208,672
  • 30
  • 90
  • 92
25
votes
5 answers

How to create a callback for "monitor plugged" on an intel graphics?

I've got an eeepc with an intel graphics. I'd like to hook a script to the event of a monitor plugged via VGA. How to do that?
Reactormonk
  • 21,472
  • 14
  • 74
  • 123
25
votes
1 answer

Interpretation of intel_gpu_top output

Can anyone shed any light on the output of intel_gpu_top? Specifically, what is task GAM, VS etc (The man page isn't much help.) What does bitstream busy mean? It always seems to be zero... render busy: 45%: █████████ …
Rob Agar
  • 12,337
  • 5
  • 48
  • 63
24
votes
5 answers

VAO and element array buffer state

I was recently writing some OpenGL 3.3 code with Vertex Array Objects (VAO) and tested it later on Intel graphics adapter where I found, to my disappointment, that element array buffer binding is evidently not part of VAO state, as…
the swine
  • 10,713
  • 7
  • 58
  • 100
24
votes
3 answers

Why did Intel change the static branch prediction mechanism over these years?

From here I know Intel implemented several static branch prediction mechanisms these years: 80486 age: Always-not-taken Pentium4 age: Backwards Taken/Forwards Not-Taken Newer CPUs like Ivy Bridge, Haswell have become increasingly intangible, see…
24
votes
2 answers

Do all 64 bit intel architectures support SSSE3/SSE4.1/SSE4.2 instructions?

I did searched on web and intel Software manual . But am unable to confirm if all Intel 64 architectures support upto SSSE3 or upto SSE4.1 or upto SSE4.2 or AVX etc. So that I would be able to use minimum SIMD supported instructions in my programme.…
Vikram Dattu
  • 801
  • 3
  • 8
  • 24
23
votes
2 answers

What branch misprediction does the Branch Target Buffer detect?

I am currently looking at the various parts of the CPU pipeline which can detect branch mispredictions. I have found these are: Branch Target Buffer (BPU CLEAR) Branch Address Calculator (BA CLEAR) Jump Execution Unit (not sure of the signal name…
user997112
  • 29,025
  • 43
  • 182
  • 361
23
votes
2 answers

FMA3 in GCC: how to enable

I have a i5-4250U which has AVX2 and FMA3. I am testing some dense matrix multiplication code in GCC 4.8.1 on Linux which I wrote. Below is a list of three difference ways I compile. SSE2: gcc matrix.cpp -o matrix_gcc -O3 -msse2 -fopenmp AVX:…
Z boson
  • 32,619
  • 11
  • 123
  • 226
23
votes
5 answers

Why are 50 threads faster than 4?

DWORD WINAPI MyThreadFunction(LPVOID lpParam) { volatile auto x = 1; for (auto i = 0; i < 800000000 / MAX_THREADS; ++i) { x += i / 3; } return 0; } This function is run in MAX_THREADS threads.I have run the tests on Intel…
dizel3d
  • 3,619
  • 1
  • 22
  • 35
22
votes
1 answer

Is Intel based graphic card compatible with tensorflow/GPU?

Is this graphic card compatible with tensorflow/GPU ? *-display description: VGA compatible controller product: Haswell-ULT Integrated Graphics Controller vendor: Intel Corporation physical id: 2 bus info:…
Mohamed Achraf
  • 311
  • 1
  • 3
  • 10
22
votes
2 answers

Which cache-coherence-protocol does Intel and AMD use?

For my bachelor thesis I have to analyse the effecs of False Sharing on multicore systems. So looking for the different cache-coherence-protocol-types I have come across on Wikipedia that Intel has developed the MESIF cache-coherence-protocol, but…
mbed_dev
  • 1,450
  • 16
  • 33
22
votes
5 answers

Why is genymotion running so slowly?

I am trying to use genymotion for android development because the stock android emulator is painfully slow. Everyone has been commenting on how fast it is and I cannot seem to get it working at all. I have virtualisation enabled in the bios and I…
kabeersvohra
  • 1,049
  • 1
  • 14
  • 31
22
votes
2 answers

Why would identical copies of the same C loop in the same program take significantly but consistently different times to execute?

I hope that I have reduced my question to a simple and reproducible test case. The source (which is here) contains 10 copies of an identical simple loop. Each loop is of the form: #define COUNT (1000 * 1000 * 1000) volatile uint64_t counter =…
Nathan Kurz
  • 1,649
  • 1
  • 14
  • 28
22
votes
3 answers

Intel MKL vs. AMD Math Core Library

Does anybody have experience programming for both the Intel Math Kernel Library and the AMD Math Core Library? I'm building a personal computer for high performance statistical computations and am debating on the components to buy. An appeal of…
Tristan
  • 6,776
  • 5
  • 40
  • 63
21
votes
2 answers

How to make Intel GPU available for processing through pytorch?

I'm using a laptop which has Intel Corporation HD Graphics 520. Does anyone know how to it set up for Deep Learning, specifically Pytorch? I have seen if you have Nvidia graphics I can install cuda but what to do when you have intel GPU?
dan
  • 373
  • 2
  • 5
  • 24