录音/制作/创作 吉他 扩声技术 视频技术 作品展示 生活 信息 更多... | 音频应用专卖店
Studio One

[新闻] Presonus Studio One Professional v2.0.7 (A 版)

( 4 )
 
[收藏]

187
#1 12-10-23 12:37
原帖沙人 于 12-10-22 19:14 发表

嗯,你说的有道理,在OSX下虽然VST效果器是多核心工作,但总体来说系统资源可用量并不是依照核心数按比例成倍增加。或许快那么一点,但是不能解释其他核心到底协助运算了什么?另外虽然同在Windwos平台上,Pro Too ...

多核对于数据流运算没有意义,当今计算机中所谓的运算其实是程控数据传输的概念---将数据从不同德地方搬过来搬过去,或者在存储器内将其偏移,这样就可以实现2进制运算,学过汇编语言的都知道。。。
比如我现在的总线速度是1GHz,双核2.9GHz,将内存中的2大段数据进行加法运算,由于这2段数据量远大于CPU的内部缓存,而且我只可能先从内存给cpu输入运算数据,所以无论处理器核心有多么快,我最终只有内存总线=前端总线=1GHz的速度
应用程序其实是调用操作系统功能运行的,在操作系统中把cpu内部缓存和内存统一作为内存管理,是否用到cpu内部缓存由操作系统决定---所以在这里只能举个不可能的例子:数据量很小,被装入到cpu内部缓存,这时数据的IO就能和寄存器的运算同步,且要反复运算好多次,耗时可观,这时你就能感到完全的cpu核心越快,运算越快。。。又但是,假设仅运算1次,在cpu内部运作完了,然后还得通过前端总线输出来。。。
在Visaul Studio程序设计中你可你设定程序的运行时方式,多线程还是单线程,这和斯坦伯格的vst规范无关。。。所以。。不多说了你只要相信开发者相信windows就行!

187
#2 12-10-23 13:09
原帖沙人 于 12-10-23 12:53 发表

其实你说的我完全看不懂,抱歉哈哈!

我只知道多核心、并且主频很低的CPU无论是用效果器插件还是用那种只能单线程工作的合成器音源的时候都很悲剧,并且音频驱动会在你CPU的任何一个核心满载的时候就开始爆音。 ...

对没错,更关键是前端总线速度也要越快越好。。
我的意思是说苹果将音频处理作为多线程是徒劳的,而且容易出问题--无论cpu有多少核心多块速度,出路只有一个前端总线。。。
观众反应

187
#3 12-10-24 15:08
原帖fletin 于 12-10-24 12:43 发表


额。。。这个这个这个说明一下,也不是完全看主频啦。。。

比如台式机的i5-760是2.67GHz,笔记本用的i5-3210M是2.5GHz,都是双核SMT到4线程,哪个快?i5-3210M快5%。

Intel这两年钟摆战略使得CPU型号太过繁 ...

存储器是作为运算系统的一部分,而不是一些人理解的单纯的“容器”,数据流运算过程实际上是运算模块与内存之间的交替传输数据,而且只要运算模块接收了数据就自然产生逻辑判断,在运算模块这里无需时间和过程--所以流运算耗时其实就是内存的传输耗时。。。内存包括cpu内部缓存(你在参数上看到的L1L2缓存)和外部ram(就是我们平时说的内存条)。。假设程序运行可利用到L1缓存,由于L1与运算模块的频率同步,这时cpu的核心效能就能体现出,包括核心数量和频率的优势。。。但是对于音频流这样的比较长,且不间断数据流处理(例如混音的响度计算),L1缓存远不够容纳总数据量,所以这种运算必然主要依赖内存条,内存条的速度比cpu慢得多--在这时候就是前端总线和内存速度越快,效能越高,即便cpu主频1THz,1万个核心也没用

[ 本帖最后由 大白狗知我心 于 12-10-25 19:30 编辑 ]

187
#4 12-10-25 19:15
原帖一画开天 于 12-10-25 14:16 发表

以您的意思
高频率的内存条对音频处理速度的影响远大于高主频的cpu?

保守点说是cpu前端总线速度的重要性与cpu核心效能的重要性各自参半。。数学运算能最大限度体现cpu核心效能,因为再大的数学运算量实际上都是围绕那几个数字,处理流程会更多停留在cpu范围。。。
数据流运算依赖于cpu的前端总线(假设内存传输大于或等于前端总线速度),一大段数据每个01都要先从内存挨个走进cpu,运算结果挨个进入内存。。。你或许能想象到数学运算与数据流运算的情况都会很多,所以我说保守估计是参半。。
不过具体对于音频处理来说是前端总线和内存更重要,音频处理中是数学运算,但数学运算的主要对象是音频流--比如两段音频从发生开始就排队进入cpu进行加运算,一直到音频流结束,很显然这样的运算速度受限于内存和cpu前端总线速度

187
#5 12-10-25 19:45
原帖一画开天 于 12-10-25 14:16 发表

以您的意思
高频率的内存条对音频处理速度的影响远大于高主频的cpu?

这楼被我歪得很彻底,不好意湿。。大家就当某男吃饱撑着
您需要登录后才可以回帖 登录 | 注册

本版积分规则

搜索