Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Intel oneAPI | DPC++ | Data Parallel C++ | new direct programming language

[es] :: C/C++ programiranje :: Intel oneAPI | DPC++ | Data Parallel C++ | new direct programming language

[ Pregleda: 982 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

mikikg
System administrator
Srbija

Član broj: 3779
Poruke: 5059
*.dynamic.sbb.rs.

Sajt: yu3ma.net


+505 Profil

icon Intel oneAPI | DPC++ | Data Parallel C++ | new direct programming language09.12.2019. u 12:14 - pre 53 meseci
Ovo izgleda vrlo vrlo zanimljivo ...

Citat:

DPC++ shorthand for Data Parallel C++, it’s the new direct programming language of oneAPI—an Intel-led initiative to unify and simplify application development across diverse computing architectures.

DPC++ is based on familiar (and industry-standard) C++, incorporates SYCL* specification 1.2.1 from The Khronos Group*, and includes language extensions developed using an open community process. Purposely designed as an open, cross-industry alternative to single-architecture, proprietary languages, DPC++ enables developers to more easily port their code across CPUs, GPUs, and FPGAs, and also tune performance for a specific accelerator.

The oneAPI Specification
The oneAPI specification extends existing developer programming models to enable a diverse set of hardware through language, a set of library APIs, and a low level hardware interface to support cross-architecture programming. To promote compatibility and enable developer productivity and innovation, the oneAPI specification builds upon industry standards and provides an open, cross-platform developer stack.

The Language
At the core of the oneAPI specification is DPC++, an open, cross-architecture language built upon the ISO C++ and Khronos SYCL standards. DPC++ extends these standards and provides explicit parallel constructs and offload interfaces to support a broad range of computing architectures and processors, including CPUs and accelerator architectures.

The Libraries
The set of APIs spans several domains that benefit from acceleration, including an interface for deep learning; general libraries for linear algebra math, video, and media processing; and others.

The Hardware Abstraction Layer
The low-level hardware interface defines a set of capabilities and services that a hardware accelerator needs to interface with the broad set of languages in support of consumer to Deep/Machine Learning and HPC class solutions.


https://techdecoded.intel.io/e...&erpm_id=8844009#gs.ldjhsp

https://techdecoded.intel.io/topics/oneapi/

https://www.oneapi.com
Site about Software Defined Radio – SDR
http://yu3ma.net/
https://github.com/yu3ma
On-line LM317 kalkulator
 
Odgovor na temu

Branimir Maksimovic

Član broj: 64947
Poruke: 5534
82.117.201.26



+1064 Profil

icon Re: Intel oneAPI | DPC++ | Data Parallel C++ | new direct programming language09.12.2019. u 13:48 - pre 53 meseci
Izgleda i Intel je ulozio neke pare u reklamu ocigledno....
 
Odgovor na temu

nkrgovic
Nikola Krgović
Beograd

Član broj: 3534
Poruke: 2807

ICQ: 49345867
Sajt: https://www.twinstarsyste..


+655 Profil

icon Re: Intel oneAPI | DPC++ | Data Parallel C++ | new direct programming language09.12.2019. u 21:18 - pre 53 meseci
U cemu je tacno prednost u odnosu na TensorFlow ili CUDA? Osim sto oni rade za brdo jezika i ne zahteva intel kompajler.... Ovo lici na nesto izmedju TensorFlow i CUDA, gde oba lepo rade sa mnogo vise jezika, zasto bi neko furao ovo?
Please do not feed the Trolls!

Blasphemy? How can I blaspheme? I'm a god!'
 
Odgovor na temu

Branimir Maksimovic

Član broj: 64947
Poruke: 5534
109.72.51.23



+1064 Profil

icon Re: Intel oneAPI | DPC++ | Data Parallel C++ | new direct programming language09.12.2019. u 22:04 - pre 53 meseci
Pa kazu oni, open source i te fore. Unifikacija. Ali tu je OpenCL koji se svuda koristi. Ova Intelova inicijativa svakako da se nece svideti Nvidiji vec sam video kako CEO Nvidije kritikuje ovo.
 
Odgovor na temu

[es] :: C/C++ programiranje :: Intel oneAPI | DPC++ | Data Parallel C++ | new direct programming language

[ Pregleda: 982 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.