zoukankan      html  css  js  c++  java
  • PC-WINDOWS10-支持指令集

    GPU是典型的单指令多数据(SIMD)的体系结构,善于大规模的并行计算;而CPU是多指令单数据(MISD)的体系结构,更擅长逻辑控制。

    一:OPENCL

    OPENCL是一种异构计算的标准,支持A卡和N卡,还支持CPU计算。

    二:CUDA

    CUDA是一种异构计算的标准,只支持N卡。在此基础上提供PhysX/DirectCompute/OpenCL。

    直接竞争对手是AMD Stream,硬件相关的。

    三:Stream

    Stream是AMD提供的异构计算标准,以此为基础提供OpenCL/DirectCompute

    四:DirectCompute

    五:开放物理计划

    Havok + Bullet + Pixelux DMM | ATI Stream + OpenCL + Directcompute

    六:Vulkan

    一个跨平台的2D和3D绘图应用程序接口,目的是为了取代OpenGL。

    七:Ray Tracing

    八:PhysX

    由AGEIA开发的物理运算引擎,世界三大物理运算引擎之一(Havok & Bullet & PhysX)。

    九:OpenGL 4.6

    图形API

    十:Direct3D

    图形API

    十一:Mantle

    十二:Havok

    最新版本的Havok使用OpenCL实现了用GPU加速的物理引擎。只是个物理引擎,与硬件无关,与操作系统无关。

    十三:Bullet

    跨平台的物理模拟计算引擎。用在了Maya和Blender 3D中。

    与AMD合作后,Bullet物理引擎可以透过OpenGL或者DirectCompute,使用GPU完成物理模拟计算。

    十四:OpenCL

    通用计算API,与硬件无关。

    直接竞争对手是DirectCompute。

    博客签名的内容
  • 相关阅读:
    游戏对战练习
    扩展属性 配置文件
    数据操作类:增删改查(三大类)
    作业
    泛型集合
    Linux下查看文件和文件夹大小
    reids客户端 redis-cli用法
    生产环境下JAVA进程高CPU占用故障排查
    MySQL主从复制与读写分离
    最全面 Nginx 入门教程 + 常用配置解析
  • 原文地址:https://www.cnblogs.com/happylich/p/11921181.html
Copyright © 2011-2022 走看看