BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//Drupal//recurring_events_ical//2.0//EN
BEGIN:VEVENT
UID:abe88840-2cbb-4be7-9f79-bac0b17114f9@support.access-ci.org
DTSTAMP:20231004T133855Z
DTSTART:20231019T173000Z
DTEND:20231019T190000Z
SUMMARY:RCAC Intel oneAPI Training 2023: SYCL & Compilers
DESCRIPTION:This virtual workshop will provide an overview of SYCL programm
 ing as well as the Intel C++, DPC++, and Fortran Compilers as part of the 
 oneAPI training series. Details on each topic are below.Registration via T
 eams is required to attend.SYCLSYCL is an open alternative to single-archi
 tecture proprietary languages. It allows developers to reuse code across h
 ardware targets (CPUs and accelerators such as GPUs and FPGAs) and also pe
 rform custom tuning for a specific accelerator. These code walkthroughs in
 troduce you to basic principles and practices of SYCL programming. To cont
 inue to learn about SYCL and Intel’s integration of these new programmin
 g language into oneAPI Toolkits.Intel Fortran and C++ CompilersCreate code
  that takes advantage of more cores and built-in technologies in platforms
  based on Intel® processors. Compile and generate applications for Window
 s*, Linux*, and macOS*. This compiler integrates seamlessly with popular t
 hird-party compilers, development environments, and operating systems. Bui
 ld high-performance applications by generating optimized code for Intel® 
 Xeon® Scalable processors and Intel® Core™ processors. Boost Single In
 struction Multiple Data (SIMD) vectorization and threading capabilities (i
 ncluding for Intel® Advanced Vector Extensions 512 instructions) using th
 e latest OpenMP* parallel programming model. IFX, Intel Fortran Compiler: 
 provides CPU and GPU offload support. FeaturesImproves development product
 ivity by targeting CPUs and GPUs through single-source code while permitti
 ng custom tuning.Supports broad Fortran language standards.Incorporates in
 dustry standards support for OpenMP* 4.5, and initial OpenMP 5.0 and 5.1 f
 or GPU OffloadUses well-proven LLVM compiler technology and Intel's histor
 y of compiler leadership.Takes advantage of multicore, Single Instruction 
 Multiple Data (SIMD) vectorization, and multiprocessor systems with OpenMP
 , automatic parallelism, and coarraysOptimizes code with an automatic proc
 essor dispatch feature.Data Parallel C++:An alternative to single-vendor p
 roprietary languagesAllows code reuse across hardware targets (CPU, GPU, F
 PGA) and supports custom tuning for a specific platform.Enables each archi
 tecture to be programmed and used in isolation, or together.oneAPI DPC++ L
 ibrary:The Intel® oneAPI DPC++ Library is a companion to the Intel® oneA
 PI DPC++/C++ Compiler and provides an alternative for C++ developers who c
 reate heterogeneous applications and solutions. Its APIs are based on fami
 liar standards—C++ STL, Parallel STL (PSTL), Boost.Compute, and SYCL*—
 to maximize productivity and performance across CPUs, GPUs, and FPGAs.
URL:https://support.access-ci.org/events/7215
END:VEVENT
END:VCALENDAR