两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

用于周期控制系統(tǒng)的流水線操作的制作方法_5

文檔序號:8323919閱讀:來源:國知局
利用這些迭代的輸出來控制所述控制系統(tǒng), 其中,所述程序?qū)λ龉蚕泶鎯ζ鞯淖x和寫操作是原子的。
2.根據(jù)權利要求1所述的方法,其中,在所述第一迭代期間,所述程序根據(jù)其輸入進行計算以算出值并且將所述值存儲在所述共享存儲器中的變量中,而在所述第二迭代期間,直至所述程序在所述第一迭代期間完成了對該值的存儲,所述程序才能夠讀取該變量。
3.根據(jù)權利要求1所述的方法,其中,所述控制系統(tǒng)包括物理傳感器,其將輸入提供至所述共享存儲器。
4.根據(jù)權利要求1所述的方法,其中,所述控制系統(tǒng)包括物理執(zhí)行器,并且利用這些迭代的輸出來控制所述執(zhí)行器。
5.根據(jù)權利要求1所述的方法,其中,在使用之前,該方法還包括: 在與所述第二時期重疊的所述第一時期之后的第三時期中,在所述多核計算機系統(tǒng)的第一處理核中運行所述程序的第三迭代。
6.根據(jù)權利要求1所述的方法,其中,在使用之前,該方法還包括: 在與所述第二時期重疊的所述第一時期之后的第三時期中,在所述多核計算機系統(tǒng)的第三處理核中運行所述程序的第三迭代。
7.一種用于管理控制系統(tǒng)的方法,該方法包括: 在多核計算機系統(tǒng)的第一處理核中起動程序的第一迭代,其中,所述程序從存儲器讀取至所述控制系統(tǒng)的輸入和來自所述程序的早先迭代的輸出,以生成新的輸出; 在遇到指示允許進行所述程序的下一迭代的標記指令的情況下,由所述第一迭代的程序生成事件; 響應于所述事件的接收,在所述多核系統(tǒng)的第二處理核中起動所述程序的第二迭代;以及 利用這些迭代的輸出來控制所述控制系統(tǒng)。
8.根據(jù)權利要求7所述的方法,其中,生成所述事件包括發(fā)送所述系統(tǒng)的操作系統(tǒng)事件處置器的計算機消息。
9.根據(jù)權利要求8所述的方法,其中,所述事件處置器響應于對所述計算機消息的接收,起動所述程序的第二迭代的運行。
10.根據(jù)權利要求7所述的方法,其中,所述控制系統(tǒng)包括將所述輸入提供至所述存儲器的物理傳感器。
11.根據(jù)權利要求7所述的方法,其中,所述控制系統(tǒng)包括物理執(zhí)行器并且利用這些迭代的輸出來控制所述執(zhí)行器。
12.根據(jù)權利要求7所述的方法,其中,在使用之前,所述方法還包括: 所述第二迭代的程序在遇到所述標記指令的情況下生成第二事件;以及 響應于對所述第二事件的接收而在所述第一處理核中起動所述程序的第三迭代的運行。
13.根據(jù)權利要求7所述的方法,其中,在使用之前,所述方法還包括: 所述第二迭代的程序在遇到所述標記指令的情況下生成第二事件;以及 響應于對所述第二事件的接收而在所述多核系統(tǒng)的第三處理核中起動所述程序的第三迭代的運行。
14.一種用于管理控制系統(tǒng)的方法,該方法包括: 在第一時期中在多核計算機系統(tǒng)的第一處理核中運行程序的第一迭代,其中,該程序從存儲器讀取至所述控制系統(tǒng)的輸入以及來自所述程序的早先迭代的輸出,以生成新的輸出; 在與所述第一時期重疊的第二時期中在所述多核計算機系統(tǒng)的第二處理核中運行所述程序的第二迭代; 判斷在這些迭代之間是否出現(xiàn)了數(shù)據(jù)相關性違背;以及 如果出現(xiàn)了違背,則利用所述第一迭代的輸出來控制所述控制系統(tǒng)。
15.根據(jù)權利要求14所述的方法,還包括:如果出現(xiàn)了違背,則停止并重新起動在所述第二處理器核中的第二迭代。
16.根據(jù)權利要求15所述的方法,還包括利用所有迭代的輸出來控制所述控制系統(tǒng)。
17.根據(jù)權利要求14所述的方法,其中,所述判斷包括:預測在對所述第一迭代進行調(diào)度以更新變量之前,是否會發(fā)生所述第二迭代的利用該變量的計算。
18.根據(jù)權利要求16所述的方法,其中,所述控制系統(tǒng)包括將所述輸入提供至所述存儲器的物理傳感器。
19.根據(jù)權利要求16所述的方法,其中,所述控制系統(tǒng)包括物理執(zhí)行器并且這些迭代的輸出被用于控制所述執(zhí)行器。
20.根據(jù)權利要求15所述的方法,還包括:在所述第二迭代被重新起動后,在所述多核系統(tǒng)的第一處理器核或第三處理器核中起動所述程序的第三迭代。
21.一種用于管理控制系統(tǒng)的方法,該方法包括: 在第一時期中在多核計算機系統(tǒng)的第一處理核中運行程序的第一部分的第一迭代,其中,所述第一部分從共享存儲器讀取至所述控制系統(tǒng)的輸入以及來自所述第一部分的早先迭代的輸出,以生成新的第一輸出; 在與所述第一時期重疊的第二時期中在所述多核系統(tǒng)的第二處理核中運行所述程序的第二部分的第一迭代,其中,所述第二部分從所述共享存儲器讀取輸入以及來自所述第二部分的早先迭代的輸出,以生成新的第二輸出;以及利用第一和第二新的輸出來控制所述控制系統(tǒng), 其中,第一和第二程序部分對所述共享存儲器的讀和寫操作是原子的。
22.根據(jù)權利要求21所述的方法,還包括: 在所述第一時期之后的第三時期中,在所述第一處理核中運行所述第一部分的第二迭代;以及 在所述第二時期之后的第三時期中,在所述第二處理核中運行所述第二部分的第二迭代。
23.一種用于管理控制系統(tǒng)的方法,所述方法包括: 在多核計算機系統(tǒng)的第一處理核中起動程序的第一部分的第一迭代,其中,所述第一部分從存儲器讀取至所述控制系統(tǒng)的輸入和來自所述第一部分的早先迭代的輸出,以生成新的第一輸出; 在遇到指示允許進行所述程序的第二部分的第一迭代的標記指令的情況下,由所述第一部分生成事件; 響應于所述事件的接收,在所述多核系統(tǒng)的第二處理核中起動所述第二部分的第一迭代的運行;其中,所述第二部分從所述存儲器讀取至所述控制系統(tǒng)的輸入和來自所述第二部分的早先迭代的輸出,以生成新的第二輸出;以及 利用第一和第二新的輸出來控制所述控制系統(tǒng)。
24.根據(jù)權利要求23所述的方法,還包括: 在所述第一部分的第一迭代完成之后在所述第一處理核中運行所述第一部分的第二迭代;以及 在所述第二部分的第一迭代完成之后在所述第二處理核中運行所述第二部分的第二迭代。
25.一種用于管理控制系統(tǒng)的方法,該方法包括; 在第一時期中,在多核計算機系統(tǒng)的第一處理核中運行程序的第一部分的第一迭代,其中,所述第一部分從存儲器讀取至所述控制系統(tǒng)的輸入和來自所述第一部分的早先迭代的輸出,以生成新的第一輸出; 在與所述第一時期重疊的第二時期中,在所述多核計算機系統(tǒng)的第二處理核中運行所述程序的第二部分的第一迭代,其中,所述第二部分從所述存儲器讀取至所述控制系統(tǒng)的輸入和來自所述第二部分的早先迭代的輸出,以生成新的第二輸出; 判斷在這些程序部分之間是否出現(xiàn)了數(shù)據(jù)相關性違背;以及 如果發(fā)生了違背,則僅利用所述第一新的輸出來控制所述控制系統(tǒng)。
26.根據(jù)權利要求25所述的方法,還包括:如果發(fā)生了所述違背,則在所述第二處理器核中停止和重新起動所述第二程序部分的第一迭代。
27.根據(jù)權利要求26所述的方法,還包括:如果沒發(fā)生所述違規(guī),則利用第一和第二新的輸出來控制所述控制系統(tǒng)。
28.根據(jù)權利要求25所述的方法,還包括: 在所述第一時期之后的第三時期中,在所述第一處理核中運行所述第一部分的第二迭代;以及 在所述第二時期之后的第三時期中,在所述第二處理核中運行所述第二部分的第二迭代。
【專利摘要】本發(fā)明涉及一種用于管理控制系統(tǒng)的方法,包括:在第一時期中在多核計算機系統(tǒng)的第一處理器核中運行程序的第一迭代(S1501),在與第一時期重疊的第二時期中在多核計算機系統(tǒng)的第二處理器核中運行程序的第二迭代(S1502);以及使用這些迭代的輸出控制該控制系統(tǒng)(S1503)。
【IPC分類】G06F9-48
【公開號】CN104641352
【申請?zhí)枴緾N201380048711
【發(fā)明人】A.馬丁內(nèi)斯卡內(nèi)多, L.達洛羅, H.路德維格
【申請人】西門子公司
【公開日】2015年5月20日
【申請日】2013年7月26日
【公告號】EP2880531A1, US20150168936, WO2014022203A1
當前第5頁1 2 3 4 5 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
澜沧| 富源县| 长葛市| 丁青县| 随州市| 通河县| 交口县| 阿鲁科尔沁旗| 神木县| 大田县| 庄浪县| 齐齐哈尔市| 科技| 孙吴县| 双流县| 松桃| 珲春市| 绵竹市| 崇义县| 峨眉山市| 隆林| 永济市| 永泰县| 平江县| 田林县| 柞水县| 遵化市| 尚志市| 富宁县| 潞西市| 江达县| 公主岭市| 永德县| 呈贡县| 贡觉县| 沙河市| 义马市| 微山县| 青浦区| 昌黎县| 昌宁县|