一種基于并發(fā)編程的自制p編程語言框架的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種基于并發(fā)編程的自制P編程語言框架
【背景技術(shù)】
[0002]編程語言從匯編語言,到過程語言,和對象語言,并向更高級語言發(fā)展,其抽象化程度越高,運行的效率會越低。而大數(shù)據(jù)處理,特別是多媒體數(shù)據(jù)的處理,計算量越來越大,對編程語言抽象化要求同時,編程語言運行的效率也提出了更高的要求。
[0003]并行計算指的是在同一時刻存在多于一個計算任務(wù)被執(zhí)行。由于處理器主頻提高的上限,使用多核處理器進行并行計算已成為主流。API(應(yīng)用程序編程接口)是一些預(yù)先定義的函數(shù),目的是提供應(yīng)用程序與開發(fā)人員基于某軟件或硬件的以訪問一組例程的能力,而又無需訪問源碼,或理解內(nèi)部工作機制的細節(jié)。
[0004]編程語言可通過公布硬件來提供高度的可移植性,而不是將硬件隱藏在抽象之下。編程語言可顯式地定義平臺、上下文、以及在不同設(shè)備上調(diào)度工作,這樣編程語言就可進行并發(fā)編程,提聞編程語言運行效率。
[0005]本發(fā)明提供了一種基于并發(fā)編程的自制P編程語言框架??蚣馨纛l處理、圖像和視頻處理、機器學(xué)習(xí)庫、音頻輸入/輸出、圖像和視頻輸入/輸出等模塊;內(nèi)核包含基本結(jié)構(gòu)和算法、XML支持、混音函數(shù)、繪圖函數(shù);模塊和內(nèi)核之間是編程語言平臺API,其定義了宿主機程序發(fā)現(xiàn)設(shè)備所用的函數(shù)以及這些函數(shù)的功能,并為編程語言應(yīng)用創(chuàng)建上下文的函數(shù)。
【發(fā)明內(nèi)容】
[0006]本發(fā)明的目的在于提供一種基于并發(fā)編程的自制P編程語言框架。本發(fā)明包括以下特征:
[0007]發(fā)明技術(shù)方案
[0008]一種基于并發(fā)編程的自制P編程語言框架,框架包含:
[0009]I) PA音頻處理、PV圖像和視頻處理、ML機器學(xué)習(xí)庫、AGUI音頻輸入/輸出、V⑶I圖像和視頻輸入/輸出等模塊;
[0010]2) PCORE內(nèi)核包含基本結(jié)構(gòu)和算法、XML支持、混音函數(shù)、繪圖函數(shù);
[0011]3)模塊和內(nèi)核之間是P編程語言平臺API,其定義了宿主機程序發(fā)現(xiàn)設(shè)備所用的函數(shù)以及這些函數(shù)的功能,并為編程語言應(yīng)用創(chuàng)建上下文的函數(shù)。
【附圖說明】
[0012]附圖1是基于并發(fā)編程的自制P編程語言框架。
【具體實施方式】
[0013]這種基于并發(fā)編程的自制P編程語言框架,框架包含:
[0014]I) PA音頻處理、PV圖像和視頻處理、ML機器學(xué)習(xí)庫、AGUI音頻輸入/輸出、VCTJI圖像和視頻輸入/輸出等模塊;
[0015]2) PCORE內(nèi)核包含基本結(jié)構(gòu)和算法、XML支持、混音函數(shù)、繪圖函數(shù);
[0016]3)模塊和內(nèi)核之間是P編程語言平臺API,其定義了宿主機程序發(fā)現(xiàn)設(shè)備所用的函數(shù)以及這些函數(shù)的功能,并為編程語言應(yīng)用創(chuàng)建上下文的函數(shù)。
【主權(quán)項】
1.一種基于并發(fā)編程的自制P編程語言框架,框架包含: 1)PA音頻處理、PV圖像和視頻處理、ML機器學(xué)習(xí)庫、AGUI音頻輸入/輸出、V⑶I圖像和視頻輸入/輸出等模塊; 2)PCORE內(nèi)核包含基本結(jié)構(gòu)和算法、XML支持、混音函數(shù)、繪圖函數(shù); 3)模塊和內(nèi)核之間是P編程語言平臺API,其定義了宿主機程序發(fā)現(xiàn)設(shè)備所用的函數(shù)以及這些函數(shù)的功能,并為編程語言應(yīng)用創(chuàng)建上下文的函數(shù)。
【專利摘要】本發(fā)明公開了一種基于并發(fā)編程的自制P編程語言框架,框架包含:PA音頻處理、PV圖像和視頻處理、ML機器學(xué)習(xí)庫、AGUI音頻輸入/輸出、VGUI圖像和視頻輸入/輸出等模塊;PCORE內(nèi)核包含基本結(jié)構(gòu)和算法、XML支持、混音函數(shù)、繪圖函數(shù);模塊和內(nèi)核之間是P編程語言平臺API,其定義了宿主機程序發(fā)現(xiàn)設(shè)備所用的函數(shù)以及這些函數(shù)的功能,并為編程語言應(yīng)用創(chuàng)建上下文的函數(shù)。
【IPC分類】G06F9/44
【公開號】CN105094781
【申請?zhí)枴緾N201410210928
【發(fā)明人】張軍, 宋惟忠
【申請人】上海京知信息科技有限公司
【公開日】2015年11月25日
【申請日】2014年5月16日