Skip to content

Commit 5645a6b

Browse files
authored
Merge branch 'master' into master
2 parents 3a902f3 + c60ee44 commit 5645a6b

File tree

355 files changed

+29054
-158
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

355 files changed

+29054
-158
lines changed

DirectProgramming/C++/CombinationalLogic/MandelbrotOMP/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,9 @@ Mandelbrot is an infinitely complex fractal patterning that is derived from a si
55

66
| Optimized for | Description
77
|:--- |:---
8-
| OS | MacOS Catalina or newer; Linux* Ubuntu* 18.04
8+
| OS | MacOS Catalina or newer;
99
| Hardware | Skylake with GEN9 or newer
10-
| Software | Intel® C++ Compiler 19.1 or newer
10+
| Software | Intel® oneAPI C++ Compiler Classic
1111
| What you will learn | How to optimize a scalar implementation using OpenMP pragmas
1212
| Time to complete | 15 minutes
1313

DirectProgramming/C++/CombinationalLogic/MandelbrotOMP/license.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
Copyright 2020 Intel Corporation
1+
Copyright Intel Corporation
22

33
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
44

DirectProgramming/C++/CombinationalLogic/MandelbrotOMP/sample.json

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,16 +2,12 @@
22
"name": "Mandelbrot OpenMP*",
33
"description": "Calculates the mandelbrot set and outputs a bmp image representation using OpenMP*",
44
"categories": ["Toolkit/Intel® oneAPI HPC Toolkit"],
5-
"os": ["linux", "darwin"],
6-
"builder": ["cmake"],
5+
"os": ["darwin"],
6+
"builder": ["make"],
77
"languages": [{"cpp":{}}],
88
"toolchain": ["icc"],
99
"guid": "DD113F58-4D91-41BB-B46E-6CF2C0D9F6F9",
1010
"ciTests": {
11-
"linux": [
12-
{ "id": "standard", "steps": [ "make", "make run", "make clean" ] },
13-
{ "id": "perf_num", "env": [ "export perf_num=1" ], "steps": [ "make", "make run", "make clean" ] }
14-
],
1511
"darwin": [
1612
{ "id": "standard", "steps": [ "make", "make run", "make clean" ] },
1713
{ "id": "perf_num", "env": [ "export perf_num=1" ], "steps": [ "make", "make run", "make clean" ] }

DirectProgramming/C++/CompilerInfrastructure/Intrinsics/README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,10 @@ The intrinsic samples are designed to show how to utilize the intrinsics support
44

55
| Optimized for | Description
66
|:--- |:---
7-
| OS | Linux* Ubuntu* 18.04; MacOS* Catalina* or newer
7+
| OS | MacOS* Catalina* or newer
88
| Hardware | Skylake with GEN9 or newer
9-
| Software | Intel® C++ Compiler 2021.1 or newer;
10-
| What you will learn | How to utlize intrinsics supported by the Intel® C++ Compiler
9+
| Software | Intel® oneAPI C++ Compiler Classic
10+
| What you will learn | How to utlize intrinsics supported by the Intel® oneAPI C++ Compiler Classic
1111
| Time to complete | 15 minutes
1212

1313

DirectProgramming/C++/CompilerInfrastructure/Intrinsics/license.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
Copyright 2020 Intel Corporation
1+
Copyright Intel Corporation
22

33
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
44

DirectProgramming/C++/CompilerInfrastructure/Intrinsics/sample.json

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,13 @@
11
{
22
"name": "Intrinsics C++",
3-
"description": "Demonstrates the intrinsic functions of the Intel® C++ Compiler",
3+
"description": "Demonstrates the intrinsic functions of the Intel® oneAPI C++ Compiler Classic",
44
"categories": ["Toolkit/Intel® oneAPI HPC Toolkit"],
5-
"os": ["linux", "darwin"],
6-
"builder": ["cmake"],
5+
"os": ["darwin"],
6+
"builder": ["make"],
77
"languages": [{"cpp":{}}],
88
"toolchain": ["icc"],
99
"guid": "ACD0E89E-67CC-4CB4-87AB-B12B84962EAF",
1010
"ciTests": {
11-
"linux": [
12-
{ "id": "standard", "steps": [ "make", "make run", "make clean" ] },
13-
{ "id": "debug", "steps": [ "make debug", "make debug_run", "make clean" ] }
14-
],
1511
"darwin": [
1612
{ "id": "standard", "steps": [ "make", "make run", "make clean" ] },
1713
{ "id": "debug", "steps": [ "make debug", "make debug_run", "make clean" ] }

DirectProgramming/C++/GraphTraversal/MergesortOMP/README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,10 @@ For more details about merge sort algorithm and top-down implementation, please
66

77
| Optimized for | Description
88
|:--- |:---
9-
| OS | Linux* Ubuntu* 18.04; MacOS Catalina or newer
9+
| OS | MacOS Catalina or newer
1010
| Hardware | Skylake with GEN9 or newer
11-
| Software | Intel® C++ Compiler 19.1 or newer;
12-
| What you will learn | How to accelerate a scalar program using OpenMP tasks
11+
| Software | Intel® oneAPI C++ Compiler Classic
12+
| What you will learn | How to accelerate a scalar program using OpenMP* tasks
1313
| Time to complete | 15 minutes
1414

1515
Performance number tabulation

DirectProgramming/C++/GraphTraversal/MergesortOMP/license.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
Copyright 2020 Intel Corporation
1+
Copyright Intel Corporation
22

33
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
44

DirectProgramming/C++/GraphTraversal/MergesortOMP/sample.json

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,16 +2,12 @@
22
"name": "MergeSort C++/OpenMP*",
33
"description": "Classic sorting algorithm using OpenMP*",
44
"categories": ["Toolkit/Intel® oneAPI HPC Toolkit"],
5-
"os": ["linux", "darwin"],
6-
"builder": ["cmake"],
5+
"os": ["darwin"],
6+
"builder": ["make"],
77
"languages": [{"cpp":{}}],
88
"toolchain": ["icc"],
99
"guid": "5AFED65F-F725-411D-B21C-B59008D1166D",
1010
"ciTests": {
11-
"linux": [
12-
{ "id": "standard", "steps": [ "make", "make run", "make clean" ] },
13-
{ "id": "perf_num", "env": [ "export perf_num=1" ], "steps": [ "make", "make run", "make clean" ] }
14-
],
1511
"darwin": [
1612
{ "id": "standard", "steps": [ "make", "make run", "make clean" ] },
1713
{ "id": "perf_num", "env": [ "export perf_num=1" ], "steps": [ "make", "make run", "make clean" ] }

DirectProgramming/DPC++/CombinationalLogic/mandelbrot/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@ For comprehensive instructions regarding DPC++ Programming, go to https://softwa
88
|:--- |:---
99
| OS | Linux* Ubuntu* 18.04; Windows 10
1010
| Hardware | Skylake with GEN9 or newer
11-
| Software | Intel® oneAPI DPC++ Compiler beta;
12-
| What you will learn | How to offload the computation to GPU using Intel DPC++ compiler
11+
| Software | Intel® oneAPI DPC++/C++ Compiler
12+
| What you will learn | How to offload the computation to GPU using the Intel® oneAPI DPC++/C++ Compiler
1313
| Time to complete | 15 minutes
1414

1515
## Purpose

0 commit comments

Comments
 (0)