Go to file
Anuj Mittal 8cbeba7725 ispc: upgrade 1.23.0 -> 1.24.0
Language changes:
    - Added support for non-type template parameters. Uniform integers
      and enums can be used now as template parameters.
    - Added dot product functions for unsigned and signed int8 and int16
      types.  They leverage AVX-VNNI and AVX512-VNNI instructions if
      supported by targets (docs).
    - Added macro definitions for numeric limits.

New targets:
    - avx2vnni-i32x4, avx2vnni-i32x8, avx2vnni-i32x16 with AVX-VNNI
      instruction support,
    - avx512icl-x4, avx512icl-x8, avx512icl-x16, avx512icl-x32 and
      avx512icl-x64 with AVX512-VNNI instruction support.

Code generation:
    - Fixed generation of code for GPU when unnecessary vectorized
      instruction are used during address arithmetic, e.g., for
      accessing fields of varying structures (#2846).
    - Improved generated code for cases when foreach loop iteration
      domain is less than the target width (#2836 ).

Compiler switches behavior:
    - --pic command line flag now corresponds to the -fpic flag of Clang
      and GCC, whereas the newly introduced --PIC corresponds to -fPIC.

Bug fixes:
    - The implementation of round standard library function was aligned
      across all targets. It may potentially affect the results of the
      code that uses this function for the following targets: avx2-i16x16,
      avx2-i8x32 and all avx512 targets (#2793).
    - Fixed cases when unwind info were not generated for functions.
      This impacted debugging and profiling on Windows (#2842).
    - Fixed broken targets sse4-i8xN and avx2-i8xN (#2800).

More details:
https://github.com/ispc/ispc/releases/tag/v1.24.0

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2024-06-10 15:10:51 +08:00
conf recipes: remove secureboot selftest and images 2024-05-30 10:27:20 +08:00
custom-licenses intel-oneapi-ipp: upgrade to 2021.5.1 2022-02-07 16:11:34 +08:00
documentation openvino.md: Add document to build image with OpenVINO toolkit 2024-04-29 10:03:39 +08:00
dynamic-layers ispc: upgrade 1.23.0 -> 1.24.0 2024-06-10 15:10:51 +08:00
lib/oeqa/runtime recipes: remove secureboot selftest and images 2024-05-30 10:27:20 +08:00
recipes-bsp metee : upgrade 3.1.6 -> 3.2.4 2024-03-11 22:42:52 +08:00
recipes-core intel-microcode: upgrade 20240514 -> 20240531 2024-06-04 09:34:32 +08:00
recipes-devtools/slimboot slimboot-tools: update to latest commit 2022-06-22 13:34:02 +08:00
recipes-graphics libva-intel-utils: upgrade 2.20.1 -> 2.21.0 2024-05-07 16:04:13 +08:00
recipes-kernel linux-intel: enable Intel NPU config 2024-05-30 17:01:57 +08:00
recipes-multimedia libvpl: change branch name master -> main 2024-05-14 23:36:23 +08:00
recipes-oneapi intel-crypto-mb: upgrade 2021.11.1 -> 2021.12.1 2024-06-10 13:44:43 +08:00
recipes-rt/images core-image-rt-sdk: make sure that we append to DEPENDS 2018-06-21 07:30:06 +08:00
recipes-support recipes: remove secureboot selftest and images 2024-05-30 10:27:20 +08:00
wic wic: remove APPEND from .wks.in 2020-02-18 10:22:29 +08:00
.gitignore add .gitignore 2017-10-09 11:59:31 -07:00
COPYING.MIT COPYING.MIT: Add COPYING file 2017-03-23 10:32:56 -07:00
LICENSE LICENSE: Add file 2017-03-23 10:33:42 -07:00
README.md openvino.md: Add document to build image with OpenVINO toolkit 2024-04-29 10:03:39 +08:00
SECURITY.md security.md: document security policy and reporting guideline 2023-06-20 10:14:30 +08:00

meta-intel

OpenEmbedded/Yocto BSP layer for Intel platforms.

Dependencies

This layer primarily depends on OpenEmbedded-Core (OE-Core). However, certain recipes may require additional layers to support optional features or programming languages not supported by OE-Core. Such recipes are located within the dynamic-layers directory.

Base dependencies:

Dynamic additional dependencies:

Contents

Maintainers