線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:1524
推到 Plurk!
推到 Facebook!

双CPU开发图像处理系统

尚未結案
yuan_aoi
一般會員


發表:3
回覆:3
積分:1
註冊:2005-06-06

發送簡訊給我
#1 引用回覆 回覆 發表時間:2005-09-26 09:45:41 IP:219.132.xxx.xxx 未訂閱
我有一个多线程图像处理系统,发现速度太慢,用双CPU发现没有提高系统的 速度,打开任务管理器,发现系统运行时,只有一个CPU的利用率很高,请各位 高手指点迷津,我是用delphi7 win2000编程的,在我的程序里该如何利用双CPU?
暗黑破壞神
版主


發表:9
回覆:2301
積分:1627
註冊:2004-10-04

發送簡訊給我
#2 引用回覆 回覆 發表時間:2005-09-26 12:52:27 IP:59.104.xxx.xxx 未訂閱
雙 cpu 你的程式要寫到 multi process 或是 multi thread 才會去動到另一顆CPU啦。 不然都只在同一顆CPU上跑而已。
yuan_aoi
一般會員


發表:3
回覆:3
積分:1
註冊:2005-06-06

發送簡訊給我
#3 引用回覆 回覆 發表時間:2005-09-29 17:25:54 IP:59.36.xxx.xxx 未訂閱
大大,我不知道多cpu怎么编程的,你说的我看不懂,是不是要分成双进程 程序来学,一个当服务器,一个当客户机程序,用户操作客户机,客户机耗时 的部分工作由服务器完成,这样可以充分利用多cpu吗?
japhenchen
高階會員


發表:51
回覆:444
積分:184
註冊:2003-07-23

發送簡訊給我
#4 引用回覆 回覆 發表時間:2005-10-20 18:05:23 IP:219.134.xxx.xxx 未訂閱
multi-thread程序就能啟動多CPU來協同工作?你先要遵守多處理器的協同工作優化的必要條件~~~每個執行緒之間無依賴,沒相關聯,各自運行自己的工作,另外如果有畫面輸出,必需要輸出單元的程式也支援多工才行,你如果就用timage直接做畫面輸出,那元件並不是thread-safe設計的,就算你用16個cpu,也只會有一個用來做畫面處理的工作,並不會有多工優化,理解? 最快的方法就是用記憶体直接輸出~~~~ 許下第一千零一個願望 有一天幸福會聽我的話
系統時間:2024-03-29 16:46:07
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!