---
title: "GPU和CPU的区别"
author: "Perrin Yong"
author_profile: https://www.pystone.net/profile/
published_by: "Perrin Yong"
canonical: https://www.pystone.net/notes/gpu-vs-cpu-difference/
type: note
content_role: unspecified
visibility: public
id_stability: rename-stable
source_path: "10-计算机、信息技术与工程/05-游戏图形与运行时/Unity/GPU和CPU的区别.md"
content_hash: 37e398b1625acaac3200e2123f193049d0ab21975bbc1e344fb99b35a5c70e3c
knowledge_version: 224c990773de.5fa8af6e39fa
site_commit: 224c990773de166d23a886306577dd90379529ce
notes_commit: 5fa8af6e39fa3891d1b9b4832bfa6c4e0ecaaf0a
---
# GPU和CPU的区别
> 创建时间：2020/4/23 23:43

### GPU

GPU比较适合大量可并行的简单任务。比如场景渲染，光照处理等等。
GPU也支持一些其他的运算，比如通过GLSL，HLSL和Cg支持并行运算等等。
GPU同时也对游戏中的一些物理效果提供支持，比如PhysX。
**GPU负责显示特效**

### CPU

CPU用于一些数值运算，比如伤害，随机数等等。同时你的敌人AI也是CPU运算出来的。
越是大型的单机游戏，游戏资源量越大，资源的实时加载以及处理也是大多由CPU来完成的。
**CPU负责游戏逻辑**
