這篇論文提出一個多核心系統晶片(MPSoC)設計用的資源競爭考量的排程演算法。伴隨這系統設計複雜度的提高,越來越多的工作(軟體)共同分享著有限的系統資源(硬體資源)。也因此,資源競爭所造成的工作執行延遲在現今複雜的系統晶片下已成為了造成系統效能的瓶頸之一。然而,在過去探究工作排程問題的研究中,關於競爭延遲的部分卻沒有被詳盡的探討。因此,為了達到系統效能的最佳化,我們根據舊有的清單排程(list-scheduling)方法進行有效的改善,將資源競爭延遲加入到工作排程的考量中,而提出一個資源競爭考量排程演算法來解決資源競爭的問題。在實驗中,我們採用本篇所提出的排程方法與過去各排程方法做了比較。在複雜的系統設計中,相較於求得最佳化排程結果的方法(ILP)在排程時間上快了125倍,卻只有23%的排程結果的增加。相較於最快的清單排程方法在排程結果上我們的方法有將近15%改進,卻只有些微的排程時間差距。這證明了我們所提出的方法是有效且實用的排程方法。