Simplify Coding Across Architectures with DPC++ | Intel Software

Simplify Coding Across Architectures with DPC++ | Intel Software

Subscribers:
257,000
Published on ● Video Link: https://www.youtube.com/watch?v=03moqLcv7NA



Duration: 2:45
1,026 views
13


See how Data Parallel C++ (DPC++) is an open, standards-based, cross-architecture language that is part of oneAPI. It simplifies heterogeneous programming across multiple types of architectures (CPUs, GPUs, FPGAs, and specialized accelerators) without proprietary lock-in, providing developers freedom of choice in hardware. DPC++, an open-community project, is based on C++ and contains SYCL to support parallelism and heterogeneous programming. The SYCL kernel-based programming model helps application developers target a variety of accelerated computing platforms. New extensions created with the community bring additional capabilities and increase efficiency.

DPC++ interoperates with other languages, including C, C++, Fortran, and Python, as well as parallel models, such as OpenMP and MPI. It’s designed to realize the full value of hardware, delivering native high-level language performance - unlike managed runtime cross-architecture solutions. DPC++ also provides outstanding programming productivity and allows code reuse across hardware targets while permitting custom tuning for a specific accelerator. This frees developers to focus on optimization and innovation - not rewriting software for the next hardware platform.

Use oneAPI, DPC++, and Intel’s oneAPI Toolkits, in the Intel® DevCloud where developers can develop, test, and run workloads on a cluster of the latest Intel hardware: https://sforce.co/2XRX9AU

Subscribe to the Intel Software YouTube Channel: http://bit.ly/2iZTCsz

Learn more about oneAPI: https://www.oneapi.com/
DPC++ Developer Resources
Overview: https://software.intel.com/content/www/us/en/develop/tools/oneapi/data-parallel-c-plus-plus.html

Training: https://software.intel.com/content/www/us/en/develop/tools/oneapi/training/catalog.html?query=webinar¤tPage=1&externalFilter=emtprogramminglanguage:cc/dataparallelcdpc;

Documentation: https://software.intel.com/content/www/us/en/develop/tools/oneapi/documentation/library.html?query=¤tPage=1

oneAPI Toolkits: https://software.intel.com/content/www/us/en/develop/tools/oneapi.html

Get more info on software development tools: https://twitter.com/inteldevtools

Simplify Coding Across Architectures with DPC++ | Intel Software
https://www.youtube.com/intelsoftware




Other Videos By Intel Software


2021-03-18The Technical Marvels of the Hitman Franchise | GDC 2021 Showcase | Intel Software
2021-03-18Total War 10-year Collaboration with Intel | GDC 2021 Showcase | Intel Software
2021-03-17March 2021 oneAPI Dev News | Intel Software
2021-03-15Delivering High Quality Multimedia Solutions During the Pandemic | GDC 2021 | Intel Software
2021-03-11Take Games to the Max with Intel Dev Tools | GDC 2021 Showcase | Intel Software (Session)
2021-03-08IDZ News | March 8th, 2021 | Intel Software
2021-02-24Advanced Tools for Cross-architecture Application Performance | Intel® oneAPI Base Toolkit (EOL)
2021-02-22IDZ News | February 22nd, 2021 | Intel Software
2021-02-19February 2021 | oneAPI Dev News | Intel Software
2021-02-08IDZ News | February 8th, 2021 | Intel Software
2021-02-04Simplify Coding Across Architectures with DPC++ | Intel Software
2021-02-03Samsung Medison Uses oneAPI to Power IoT Obstetric Ultrasound Systems | Intel Software
2021-02-02Start Ray Tracing with Intel® Iris® Xe plus Intel® Iris® Xe MAX in Blender 2.93 | Intel Software
2021-01-29How to Install Intel® oneAPI Toolkits | Online Install | Intel Software
2021-01-29January 2021 | oneAPI Dev News | Intel Software
2021-01-29How to Install Intel® oneAPI Toolkits | Offline/Local Install | Intel Software
2021-01-21DL-Streamer Python Custom Element | OpenVINO™ toolkit | Ep. 66 | Intel Software
2021-01-04DL Streamer Tracking Element | OpenVINO™ toolkit | Ep. 64 | Intel Software
2020-12-22DL (Deep Learning) Workbench - The Full Flow | OpenVINO™ toolkit | Ep. 43 | Intel Software
2020-12-22Uncompromised Performance for Diverse Workloads | oneAPI | Intel Software
2020-12-21Intel® Graphics Performance Analyzers 2020.4 Release | Intel Software



Tags:
Intel Developer Zone
IDZ
Intel Software
Software Developer
Developer Tools
Software Tools
Developer
Intel
dpc++
dataparallelc++
oneapi
distribution
toolkit
cross architecture
cpu programming
gpu programming
fpga programming
sycl programming
demo
processing