使用 PMDK 实施面向持久内存的容错算法 - MapReduce 示例
获取示例代码概述在本文中,我将使用 libpmemobj 的 C++ 绑定(持久内存开发工具包 (PMDK)的核心库),展示面向持久内存 (PMEM) 的知名 MapReduce (MR) 算法的示例实施。本示例旨在展示 PMDK 如何促进持久内存感知型 MR 的实施,它强调使用多个线程和 PMEM 感知同步,通过事务和并发实现数据一致性。另外,我还将展示 PMEM...
View Article人工智能驱动型测试系统检测水中细菌
“净水、医疗、学校教育、食物、铁皮屋顶、水泥地面等各种要素都应属于每个人赖以生存的基本权利”。1– Paul Farmer,美国医生、人类学家兼联合创始人, Partners In...
View Article利用 Unreal Engine* 4 的粒子参数提升视觉效果
粒子参数是内置于 Unreal Engine* 的强大系统,支持在 Unreal Engine 4 的 Cascade 粒子编辑器外定制粒子系统。本教程将创建这样一个系统,并演示如何运用该系统来提高视觉逼真度。为何使用粒子参数?粒子参数是游戏利用粒子系统发挥最大潜能的必要条件,旨在使粒子系统动态响应周围的世界。概述在本教程中,我们将结合使用粒子参数和 CPU...
View Article虚拟现实技术帮助医生和患者为重大手术做好充分准备
英特尔 iQ 执行编辑 Ken Kaplan 沉浸式 3D 模拟帮助脑外科医生和患者为复杂的手术做准备,提供大脑 VR 之旅,最终减轻患者和家属对外科手术的恐惧。虚拟现实 (VR) 技术让所有人都能探索宇宙,并从视觉上更好地了解宇宙。VR 还提供关于大脑内部结构的详细视图,帮助医生观察和探索大脑的运行方式,并在大脑出现问题时提供诊断和治疗计划。英特尔销售与营销事业部医疗和生命科学部门总经理...
View Article代码示例:使用 Direct3D* 12 进行并行处理
文件:下载许可:英特尔示例源代码许可协议优化了…… 操作系统:Microsoft* Windows® 10(64 位)硬件:需要 GPU软件:(编程语言、工具、IDE、框架)Microsoft Visual Studio* 2017、Direct3D* 12、C++前提条件:熟悉 Visual Studio、Direct3D API、3D 图形、并行处理。教程:使用 DirectX 3D* 12...
View Article数字绘画:快节奏绘画流程
图 1.Star Dynasties* splash art 定稿。在概念艺术中,将抽象概念转化为具体视觉效果,这之间所花的时间越短越好。它适用于所有涉及概念艺术的行业,但在视频游戏行业的快节奏开发流程方面,速度尤为重要。这里我将通过我为独立游戏 Star Dynasties*制作的数字插图,简要介绍概念化、参考收集、草图绘制和定稿等步骤,其中重点介绍效率和速度。随附的视频介绍了关于如何使用 3D...
View Article在Windows上的Caffe实战:fine-tune猫狗大战
作者:钱彩红文档目的上一篇文章介绍了在Windows上如何利用Caffe对自己的图片进行训练,在实际训练中我们常常会发现由于样本数量太少,导致训练结果差,而且中间可能会消耗大量的时间去进行调参但效果却仍不尽如人意。本文仍以猫狗大战为例,介绍如何使用前人训练好的网络和模型,在自己的数据集上进行fine-tuning(微调),以达到快速取得较好的训练结果的目的。环境介绍本文所述的工具和命令适用Windo...
View Article面向游戏和虚拟现实素材的模块化概念
模块化已成为游戏行业的热点话题和重要趋势,模块化是将素材组整理为可重复使用的内部关联模块的流程,旨在形成更大的结构与环境。核心理念是尽可能多地重复使用工作,以节约成本、改进加载速度和简化生产。但是,这些方法需要克服一些缺点。在表面上创建变体非常重要,它使模块的重复变得不明显,观众会沉浸在真实的环境中。实时环境的一个最大问题便是我们无法在引擎内完成所有创建。作为艺术家,在最终产品到达引擎时,我们依赖于...
View Article英特尔软件工程师帮助实施 Unreal Engine* 4.19 优化
Epic Unreal Engine* 4.19 的发布标志着面向英特尔技术的优化翻开了新篇章,尤其是在面向多核处理器的优化方面。过去,游戏引擎在图形特性和性能方面采用控制台设计点。一般而言,多数游戏未针对处理器进行优化,这使得 PC 性能得不到充分发挥。英特尔的 Unreal Engine 4 工作旨在帮助开发人员使用该引擎释放游戏潜能,充分利用 PC 平台的所有处理器计算能力。英特尔对...
View Article没有任何秘密的 API:Vulkan* 简介第 7 部分
教程 7:统一缓冲区 - 在着色器中使用缓冲区返回上一个教程Vulkan 简介第 6 部分 – 描述符集 现在我们来总结一下目前介绍的知识并创建一个更典型的渲染场景。这里我们将看到一个非常简单的例子,但它反映了在屏幕上显示 3D...
View Article面向永久性内存编程的 C++ 扩展
概述行业日益关注永久性内存技术。目前已上市的产品包括非易失性双列直插式内存模块 (NVDIMM-N) 和动态随机访问内存 (DRAM) 及基于 NAND 闪存的存储。 新技术正不断涌现,如英特尔® 3D XPoint™ 内存,该技术将配备在英特尔® 至强® 可扩展处理器产品家族更新版(代号 Cascade Lake)中。这些新型硬件为开发人员带来了令人振奋的全新可能性和一些编程挑战。永久性内存编程...
View Article代码示例:面向永久性内存编程的 Java* API 简介
文件:下载许可:3-Clause BSD 许可面向...优化 操作系统:Linux* 内核版本 4.3 或更高版本硬件:模拟:参考如何使用动态随机访问内存 (DRAM) 模拟永久性内存软件:(编程语言、工具、IDE、框架)C++ 编译器、JDK、永久性内存开发人员套件 (PMDK) 库和面向 Java* (PCJ) 的永久性集合前提条件:熟悉 C++ 和...
View Article准备就绪,备受关注,大获全胜:独立游戏营销实用指南
英特尔自 20 世纪 70 年代末开始为 PC 游戏社区提供支持,当时的英特尔 8088处理器在 IBM PC上以 4.77 MHz...
View Article人工智能 (AI) 助力皮肤癌筛查
“人工智能的长期目标和真正潜力是在宏观层面复制复杂的人类思维,然后超越这种思维以解决复杂的问题——既有充分证据且目前又难以想象的问题。”1挑战皮肤癌已成为世界上大部分地区的流行病。我们需要通过简单的测试执行大范围初步筛查,以鼓励个人在必要时寻求治疗。解决方案Doctor Hazel 是一种基于人工智能 (AI)...
View Article基于英特尔® AI DevCloud 的英特尔® Optimization for TensorFlow* 中的英特尔® 至强® 可扩展处理器架构和优化概述
我在 2017 年底加入了英特尔® 学生开发人员计划,当时我非常兴奋地试用了英特尔® 至强® 可扩展处理器。[1] 这是他们大约同一时间推出的英特尔® AI DevCloud 的一部分。为了确保所有人保持同步,我想先介绍英特尔至强可扩展处理器及其对计算的影响。接下来我将介绍最后一部分——优化深度学习 TensorFlow* [2] 代码。与前一代英特尔® 至强™ 处理器 E5-2600 v4...
View Article创建速度更快的代码 - 突破极速
尊敬的(先生/女士):无论您是一名学生、老师、开源贡献者,或技术、高性能计算(HPC)、企业或云开发人员,总能找到适合您的内容!您要开发需要提高运行速度的软件?您的软件需要执行大数据分析、医学成像、对时间要求严格的财务分析、模拟(例如 CFD 或天气)、机器/深度学习或需要立即完成的数千种任务之一?那么您需要的正是这样一款高性能工具套件:英特尔® Parallel Studio XE,利用英特尔®...
View ArticleTSDI可信软件定义基础设施白皮书
概述当前,越来越多的企业面临着信息化平台与企业发展不匹配的问题,大部分企业希望能够通过云平台解决上述问题,充分利用云的灵活性和扩展性,满足其快速迭代和创新发展需求,但又对云的安全性、合规性顾虑重重,为了解决这些问题,企业需要一套创新的云平台基础设施解决方案。大唐高鸿信安的可信软件定义基础设施TSDI(Trusted Software Defined...
View Article