Quantcast
Channel: C#
Browsing all 1853 articles
Browse latest View live

Image may be NSFW.
Clik here to view.

Oh the Things We'll Sense

A couple of years ago, at a previous IDF, Intel had the illustrious Morgan Freeman do a voice over for a short movie about all the wondrous places that Intel® Atom™ processors would "go" over time. It...

View Article


OpenMP Critical Sections

Use OpenMP critical sections to prevent multiple threads from accessing the critical section's code at the same time, thus only one active thread can update the data referenced by the code. Critical...

View Article


Intel TBB Simple Mutex - Example

The following examples shows basic usage of a Intel TBB mutex to protect a shared variable named count using simple mutexes and scoped locks:Simple Mutex Example #include <tbb/mutex.h> int count;...

View Article

About Intel® Threading Building Blocks (Intel® TBB)

Intel® Threading Building Blocks (Intel® TBB) is a high-level parallel programming framework for C++ code that uses a template-based runtime library to help you harness the performance of multi-core...

View Article

Verify Whether Incidental Sharing Exists

Sharing is incidental only if the task writes to the memory location before any read of the memory location anywhere in the dynamic extent of the task. This is easy to check when the task is a few...

View Article


Sharing Problems

Errors happen in a parallel program when two tasks that are executing simultaneously contain operations that access the same memory location. If one of them writes to the location and the other one...

View Article

Image may be NSFW.
Clik here to view.

Fixing Annotation-related Errors Detected by the Suitability Tool

As the Suitability tool executes your target executable, it scans for a proper sequence of Intel Advisor annotations. If it detects an annotation-related or an error related to very small task sizes,...

View Article

Task Patterns

To summarize:You choose parallel sites in your program.You choose tasks in your parallel sites.Tasks in a parallel site can execute in parallel with one another and with tasks in an outer parallel...

View Article


Sampling and Power Drivers

Intel® VTune™ Amplifier uses kernel drivers to enable the hardware event-based sampling and Intel Energy Profiler analysis (the latter is available with the VTune Amplifier for Systems only). VTune...

View Article


Hardware Event-based Sampling Collection

The hardware event-based sampling collector of the Intel® VTune™ Amplifier profiles your application using the counter overflow feature of the Performance Monitoring Unit (PMU). The data collector...

View Article

Image may be NSFW.
Clik here to view.

Bandwidth Analysis

Bandwidth analysis type uses event-based sampling collection and is targeted for the Intel® Xeon Phi™ coprocessor (code name: Knights Corner).Bandwidth analysis type measures main components of bus...

View Article

Image may be NSFW.
Clik here to view.

Cycles and uOps Analysis

Cycles and uOps analysis type uses the event-based sampling collection and is targeted for the Intel® microarchitectures code name Nehalem/Westmere.Use this analysis type to identify performance issues...

View Article

Performance Analysis with Intel® VTune™ Amplifier

Intel® VTune™ Amplifier introduces the following basic categories of performance analysis:Algorithm AnalysisMicroarchitecture and Platform AnalysisEach category represents a branch in the performance...

View Article


Related Information

For better understanding of the performance data provided by the Intel® VTune™ Amplifier , you are highly recommended to explore additional resources on the web.Intel® Processor InformationFor the most...

View Article

Image may be NSFW.
Clik here to view.

Workflow Location: Interpret Result Data and Resolve Issue

Dynamic AnalysisStatic AnalysisParent topic: AppendixLingua Inglese

View Article


Task Patterns

To summarize:You choose parallel sites in your program.You choose tasks in your parallel sites.Tasks in a parallel site can execute in parallel with one another and with tasks in an outer parallel...

View Article

Image may be NSFW.
Clik here to view.

Specifying Project Properties Using the Intel Advisor Standalone GUI

To launch the Intel Advisor Standalone GUI, use the advixe-gui command after you set up your command line environment or use the supplied Start menu shortcut.This topic contains the following sections:...

View Article


Tips for Annotation Use with C/C++ Programs

The following topics provide tips related to using annotations with C/C++ programs:Depending on your particular environment, you may want to control the expansion of macros in advisor-annotate.h by...

View Article

About Using the Intel Advisor Annotation Definitions Files

Intel® Advisor provides macro or routine definitions that enable use of its annotations for each language:For C/C++, the advisor-annotate.h header file defines macros that begin with ANNOTATE_, so you...

View Article

Image may be NSFW.
Clik here to view.

Workflow Location: Add Parallelism

Parent topic: Getting StartedLingua Inglese

View Article
Browsing all 1853 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>