流言終結者:浮點運算=影音編碼...嗎??

最近在版面上發現有一小眾人開始抱持''影音轉檔要用I牌...因為它的浮點運算比較強''

這...算以訛傳訛嗎...??

就小弟所知...浮點運算是用來處理無法除盡的小數點...通常3d方面比較用得到

而I牌轉檔會強的原因應該是因為它的mmx.sse.sse2.sse3這一類的多媒體指令集吧

有高手願意來篇教學或說明...以正視聽嗎...
2008-05-21 9:23 發佈
claus950 wrote:
最近在版面上發現有一...(恕刪)


我不是高手,

"浮點運算是用來處理無法除盡的小數點" 這個不對

就我所知,只要你寫程式時有用到浮點數(double, float)就算是使用到浮點運算了,

不管數可不可以除盡...(2.0/1.0) 可以除盡但它還是浮點運算

如果你都是用整數(int, long)的話.

就算不能除盡也不算浮點運算

能不能除盡跟浮點運算無關

轉碼程式等等.做影像處理的需套用大量的方程式

如空間域轉頻率域需要用到"傅利葉"轉換

影音轉碼需要"壓縮","解壓縮".這都需要大量浮點運算

反正有關於算方程式的...機乎都是使用浮點運算的

只使用整數就可以 cover 的是很少的

MMX可以用來加速多媒體的方法,大約是

一般全彩影像是 RGB 組成的.當你要對影像進行處理.

如果沒有 MMX 的話,需對一個 pixel的 R, G, B 各別進行一次運算,求得結果

使用 MMX 一次對一個 Pixel RGB進行運算...

其它的就比較不知道了


有錯歡迎指正,謝謝
claus950 wrote:
最近在版面上發現有一...(恕刪)


MMX和SSE系列都是所謂的SIMD(single instruction multidata)

一道指令可以對多筆資料同時運算

也是要有程式配合…不然就是算有支援也快不到哪邊去

就像2F大大所說的,有RGB三種資料要作處理
你可以循序一次處理一種

也可以利用SIMD一次處理三種
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?