Skip to main content

News Archives

StretchSense is a leading innovator in professional motion capture solutions, revolutionizing the way we interact with the metaverse. The MoCap Pro Glove and Hand Engine software seamlessly integrate our proprietary wearable stretch sensors with advanced machine learning. Our latest breakthrough product, the StretchSense Reality Glove, is designed to propel users into an unparalleled immersive and transformative extended reality experience. StretchSense is redefining the boundaries of extended reality and unlocking the full potential of human-computer interaction.

By seeing the world from ever new perspectives and giving vivid shape to ideals, Canon hones its imaging technology and offers new perspectives to society. With the dramatic changes occurring in the world today, imaging technology presents endless possibilities. While continuing to evolve and assume vital roles in fields ranging from medical care to security, commercial printing and industrial equipment, Canon will strive to reinvent itself and work to expand the possibilities of people and society.

The SYCL 2020 Reference Guide project aims to improve the SYCL developer ecosystem by providing a more usable version of the SYCL specification. An online searchable reference is needed, along the lines of, through which developers can rapidly find relevant material in top ranked web searches or browsing.

Submit your bid by Monday, June 12, 2023!

On April 27, 2023 the Vulkan® Ray Tracing TSG released the VK_KHR_ray_tracing_position_fetch extension, which exposes the ability to fetch vertex positions from an acceleration structure hit when tracing rays. The SPIR-V SPV_KHR_ray_tracing_position_fetch and GLSL GL_EXT_ray_tracing_position_fetch extensions have also been released to provide SPIR-V and GLSL support for this functionality.

The position of scene geometry is provided to ray tracing acceleration structures at build time and they include a derived form of the positions to enable efficient ray tracing and queries. Applications frequently require the position or a derived attribute of a triangle on a hit. For example, the geometric normal of the hit can be used as a biased ray origin for shadow rays in path tracers to prevent self intersection. The Ray Tracing Position Fetch extension enables direct retrieval of position and attribute information to avoid duplication of geometry data storage.

Eight leading European organisations have joined in the Horizon Europe project, SYCLOPS (Scaling extreme analYtics with Cross-architecture acceleration based on Open Standards). The vision of SYCLOPS is to democratize AI acceleration using open standards, and enabling a healthy, competitive, innovation-driven ecosystem for Europe and beyond. This vision relies on the convergence of two important trends in the industry: (i) the standardization and adoption of RISC-V, a free, open Instruction Set Architecture (ISA), for AI and analytics acceleration, and (ii) the emergence and growth of SYCL as a cross-vendor, cross-architecture, data parallel programming model for all types of accelerators, including RISC-V.

The goal of project SYCLOPS is to bring together these standards for the first time in order to demonstrate ground-breaking advances in performance and scalability of extreme data analytics using a standards-based, fully-open, AI acceleration approach. The SYCLOPS project partners are EURECOM, INESC ID, Ruprecht-Karls-Universitaet Heidelberg, CERN, HIRO-MicroDataCenters, AccelOM, Codasip, and Codeplay.

3D Tiles is used for sharing, visualizing, fusing, and interacting with massive heterogenous 3D geospatial content across desktop, web, mobile – and now metaverse – applications. Previously referred to as “3D Tiles Next,” Version 1.1 of the 3D Tiles Community Standard is designed for streaming high-resolution, semantically-rich 3D geospatial data to the metaverse. 3D Tiles 1.1 promotes several 3D Tiles 1.0 extensions to ‘core’ and introduces new glTF extensions for fine-grained metadata storage.

Today, Magic Leap announced that Magic Leap 2, their immersive enterprise AR device, is now conformant with OpenXR. With OpenXR on Magic Leap 2, they can now provide a range of benefits to developers and enterprises, such as:

  • Solution portability
  • Feature scalability
  • User flexibility
  • Developer accessibility
  • Platform capability

New features and improvements include:

  • Update Khronos Vulkan Headers to 1.3.246
  • Support Navi3x floating point instructions
  • Support extensions VK_KHR_map_memory2, VK_EXT_image_sliced_view_of_3d, VK_EXT_vertex_input_dynamic_state, VK_EXT_extended_dynamic_state3, VK_EXT_shader_module_identifier, VK_EXT_mesh_shader, VK_EXT_pipeline_library_group_handles, VK_EXT_descriptor_buffer

Khronos has today released the SYCL 2020 Revision 7 maintenance update with the following updates:

  • clarify buffer creation with nullptr;
  • align more “concurrent” wording with ISO C++;
  • precise that work-items provide weakly parallel forward progress guarantee;
  • import forward progress definition from ISO C++ and clarify various aspects on atomicity and synchronization;
  • C++17 remplaced by just the C++ core language;
  • fix description of max_work_item_sizes and clarify relationship to kernel dimensionality;
  • clarify “group” meaning in algorithm descriptions;
  • improve readability of group barrier description;
  • mention kernel_handler in kernel function definition;
  • relax requirement on backend traits being available;
  • clarify the “reducer” member types and constants;
  • clarify native_specialization_constant when empty;
  • allow “empty” shared_ptr for buffer construction;
  • add static constexpr `dimensions` member to all range/id-like types;
  • clarify blocking behavior of `queue::submit;
  • clarifications to device copyable;
  • clarify USM allocation of zero size coherent with std::malloc;
  • clarify sycl::atomic_ref;
  • clarify queue profiling behavior when unsupported;
  • clarify the wording for the use of property::queue::in_order;
  • reword guarantee about host-to-device fence synchronization;
  • add single source single compiler pass (SSCP) to the glossary;
  • add half to sycl::plus and sycl::multiplies and fix trait use;
  • clarify any_device_has / all_devices_have;
  • clarify that objects in global, local, or private address space can also be accessed via the generic address space;
  • disallow ++ and—for sycl::vec;
  • no assignment for read-only accessors;
  • clarifications to sub-group;
  • clarify is_group and bool_constant alias relations;
  • clarify out-of-bounds behavior for group_broadcast.

Khronos has today released the OpenCL 3.0.14 maintenance update that introduces a new cl_khr_command_buffer_multi_device provisional extension that enables execution of a heterogeneous command-buffers across multiple devices. This release also includes significant improvements to the OpenCL C++ Bindings, a new code generation framework for the OpenCL extension headers, and the usual clarifications and bug fixes. The new specifications can be downloaded from the OpenCL Registry.


End of content

No more pages to load