Merging Masked Occlusion Culling Hierarchical Buffers for Faster Rendering
AbstractEfficient occlusion culling in dynamic scenes can accelerate rendering, which makes it an essential topic for the game and real-time graphics community. Masked Software Occlusion Culling, the...
View ArticleOptimizing VR Hit Game Space Pirate Trainer* to Perform on Intel® Integrated...
Space Pirate Trainer* was one of the original launch titles for HTC Vive*, Oculus Touch*, and Windows Mixed Reality*. Version 1.0 launched in October 2017, and swiftly became a phenomenon, with a...
View ArticleAction Classification Using PyTorch*
AbstractFor real-world video classification use cases it is imperative to capture the spatiotemporal features. In such cases, the interwoven patterns in an optical flow are expected to hold higher...
View ArticleGetting Started with Parallel STL
Parallel STL is an implementation of the C++ standard library algorithms with support for execution policies, as specified in the working draft N4659 for the next version of the C++ standard, commonly...
View ArticleCode Sample: Custom Audio Editor Tool with Unreal Engine* for Sound...
File(s):DownloadLicense:Intel Sample Source Code License AgreementOptimized for... OS:Microsoft Windows® 10 (64 bit)Hardware:GPU required, HTC Vive*Software: (Programming Language, tool, IDE,...
View ArticleCharacterizing DPDK-Enabled Open vSwitch* Using TRex on a Dual-Socket System
IntroductionMeasuring the performance of an Open vSwitch* (OvS) or any vSwitch can be difficult without resorting to expensive commercial traffic generators, or at least some extra network nodes on...
View ArticleGetting Started with the New Unity* Entity Component, C# Job System, and...
By Cristiano Ferreira and Mike GeigLow, medium, and high. Standard fare for GPU settings, but why not CPU settings, too? Today the potential power of the CPU on your end users' machines can vary...
View ArticleConvert SPIR-V to Intel® SPMD Program Compiler (Intel® SPC)
There is a growing trend within the games industry to move compute work to the graphics processing unit (GPU) resulting in engines and/or studios developing large portfolios of GPU compute shaders for...
View ArticleCode Sample: New Unity* Entity Component, C# Job System, and Burst Compiler
File(s):DownloadLicense:Intel Sample Source Code License AgreementOptimized for... OS:Windows® 10 (64 bit)Hardware:N/ASoftware: (Programming Language, tool, IDE, Framework)C#, Microsoft Visual Studio*...
View ArticleTips to Improve Performance for Popular Deep Learning Frameworks on CPUs
IntroductionThe purpose of this document is to help developers speed up the execution of the programs that use popular deep learning frameworks in the background. There are situations where we have...
View ArticleThe 5G Network Transformation
OverviewInternet traffic has undergone tremendous growth over the years and shows no signs of slowing down. For example, in Staying Connected in 2017: Our Predictions, AT&T* reports that the...
View ArticleHow to Build a Custom Audio Editor with Unreal Engine* for Sound...
OverviewUnreal Engine* from Epic Games has a powerful virtual reality (VR) editor option, but something they did not include is the ability to edit and place sounds while inside VR. It can be...
View ArticleIntel® Parallel Computing Center at LAMDA Group, Nanjing University
Principal Investigators:Prof. Zhi-Hua Zhou is currently Professor and Standing Deputy Director of the National Key Laboratory for Novel Software Technology; he is also the Founding Director of the...
View ArticleIntel® Parallel Computing Center at First Institute of Oceanography, SOA, China
Principal Investigators:Project Lead, Prof. Fangli QiaoFangli Qiao has been working on the development of new generation ocean and climate models. Working with his research team, he established the...
View ArticleCustom Layers Support in Inference Engine
Deep Learning Inference Engine WorkflowThe Deep Learning Inference Engine is a part of Intel® Deep Learning Deployment Toolkit (Intel® DL Deployment Toolkit) and OpenVINO™ toolkit. It facilitates...
View ArticleThe Tools for Production IoT Development
There’s no way around it: IoT development requires a broad set of skills and expertise to be successful. You need working knowledge of hardware, software, application development, analytics, use cases,...
View ArticleComputer Vision Glossary of Vocabulary and Concepts
Computer Vision is a rapidly evolving area. This guide is to provide a starting point to understanding some of the terminology used in computer vision and the OpenVINO™ project.I hope to make this a...
View ArticleAccessing Remote Persistent Memory with Block Semantics Using SPDK and PMDK
IntroductionPersistent memory enables persistence at cache line granularities, compared to block granularity for traditional block storage. But in some cases, legacy software may need to access remote...
View ArticleCode Sample: Panaconda - A Persistent Memory Version of the Game Snake
File(s):DownloadLicense:3-Clause BSD LicenseOptimized for... OS:Linux* kernel version 4.3 or higherHardware:Emulated: See How to Emulate Persistent Memory Using Dynamic Random-access Memory...
View ArticleKeras Implementation of Siamese-like Networks
AbstractDeep learning has revolutionized the field of machine learning. Convolutional Neural Networks (CNNs) have become very popular for solving problems related to image recognition, image...
View Article