国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      從物理流生成邏輯表示的制作方法_4

      文檔序號:9794042閱讀:來源:國知局
      個核、多個設(shè)備上的多個核、或其結(jié)合。此外,處理器810可提取、解碼、并執(zhí)行指令822-828,以實現(xiàn)各種處理。除獲取并執(zhí)行指令之外或者作為獲取并執(zhí)行指令的替代,處理器810可包括:包括用于實施指令822-828的功能的多個電子組件的至少一個集成電路(1C)、其他控制邏輯、其他電子電路、或其結(jié)合。因此,處理器810可在多個處理單元上實現(xiàn),且指令822-828可由計算機800的不同區(qū)域中的不同的處理單元實現(xiàn)。
      [0061]機器可讀存儲介質(zhì)820可以是任意電的、磁的、光的、或包含或存儲可執(zhí)行指令的其他物理存儲設(shè)備。因此,機器可讀存儲介質(zhì)可包括例如:各種隨機存取存儲器(RAM)、只讀存儲器(R0M)、閃存、及其結(jié)合。例如,機器可讀介質(zhì)可包括非易失性隨機存取存儲器(NVRAM)、電可擦除可編程只讀存儲器(EEPROM)、存儲驅(qū)動、NAND閃存,等等。此外,機器可讀存儲介質(zhì)820可以是計算機可讀的且非暫時性的。機器可讀存儲介質(zhì)820可編碼有用于管理處理元件的一系列可執(zhí)行指令。
      [0062]指令822-828在由處理器810 (例如,經(jīng)由處理器的一個處理元件或多個處理元件)執(zhí)行時,可使處理器810實施多種過程,例如方法100和600及其變形。此外,計算機800可類似于上述的系統(tǒng)200和700,且可具有類似的功能,且可以類似的方式使用。
      [0063]例如,解析指令822可使處理器810將包括為第一執(zhí)行引擎寫的第一部分以及為第二執(zhí)行引擎寫的第二部分的物理流解析成多個元素。引擎不可知指令824可使處理器810使用存儲在數(shù)據(jù)庫830中的字典832生成物理流的引擎不可知的邏輯表示。字典832可包括模板,用于將多個元素轉(zhuǎn)換成用邏輯語言(例如,xLM)的邏輯元素。
      [0064]例如,字典832可包括邏輯語言的對應(yīng)運算符的名字、與第一執(zhí)行引擎關(guān)聯(lián)的第一編程語言的對應(yīng)運算符的名字、以及與第二執(zhí)行引擎關(guān)聯(lián)的第二編程語言的對應(yīng)運算符的名字。此外,字典832可包括用于在邏輯語言和第一編程語言之間轉(zhuǎn)換的模板結(jié)構(gòu),以及用于在邏輯語言和第二編程語言之間的轉(zhuǎn)換的模板結(jié)構(gòu)。字典832還可包括第三執(zhí)行引擎的引擎專用信息,用于使得能夠生成第三執(zhí)行引擎的引擎專用邏輯表示。
      [0065]引擎專用指令826可使處理器810使用字典832生成引擎不可知的邏輯表示的引擎專用邏輯表示??蓤?zhí)行代碼指令828可使處理器810使用代碼模板從適于在第三執(zhí)行引擎上執(zhí)行的引擎專用邏輯表示生成可執(zhí)行代碼。
      [0066]在前面的描述中,為了提供對本文公開的主題的理解而陳述了許多細節(jié)。但是,各實現(xiàn)方式可在沒有這些細節(jié)中的一些或全部的情況下實施。其他實現(xiàn)方式可包括上面討論的細節(jié)的修改和變形。所附的權(quán)利要求旨在覆蓋這樣的修改和變形。
      【主權(quán)項】
      1.一種方法,包括由處理系統(tǒng): 將與至少一個執(zhí)行引擎關(guān)聯(lián)的第一物理流解析成多個元素; 通過將所述多個元素轉(zhuǎn)換成用邏輯語言表示的邏輯元素,使用字典生成所述第一物理流的邏輯表示,所述字典包括所述邏輯語言和與所述至少一個執(zhí)行引擎關(guān)聯(lián)的編程語言之間的映射;以及 使用所述字典從所述邏輯表示生成第二物理流。2.根據(jù)權(quán)利要求1所述的方法, 其中,所述邏輯表示是引擎不可知的,且 其中,使用所述字典從所述邏輯表示生成第二物理流包括: 從所述邏輯表示生成引擎專用的第二邏輯表示;以及 從所述第二邏輯表示生成在執(zhí)行引擎上可執(zhí)行的代碼。3.根據(jù)權(quán)利要求1所述的方法,其中: 所述第一物理流是包括與第一執(zhí)行引擎關(guān)聯(lián)的第一部分以及與第二執(zhí)行引擎關(guān)聯(lián)的第二部分的混合流,且 所述字典包括所述邏輯語言和與所述第一執(zhí)行引擎關(guān)聯(lián)的第一編程語言之間的、以及所述邏輯語言和與所述第二執(zhí)行引擎關(guān)聯(lián)的第二編程語言之間的映射。4.根據(jù)權(quán)利要求1所述的方法,其中,所述第一物理流包括用編程語言寫的腳本或由流設(shè)計工具生成的流元數(shù)據(jù)中的至少一種。5.根據(jù)權(quán)利要求1所述的方法,其中,所述字典包括所述邏輯語言的運算符的條目,所述條目包括所述邏輯語言的所述運算符的名字、支持的編程語言的所述運算符的指示、以及用于在所述邏輯語言和所述支持的編程語言之間進行轉(zhuǎn)換的模板結(jié)構(gòu)。6.根據(jù)權(quán)利要求5所述的方法,其中,每個條目進一步包括到成本模塊的鏈接,所述成本模塊用于計算所述支持的編程語言的對應(yīng)運算符的成本。7.根據(jù)權(quán)利要求5所述的方法,其中,所述字典進一步包括引擎專用映射,所述引擎專用映射用于提供實現(xiàn)特定引擎中的運算符的附加細節(jié)。8.一種系統(tǒng),包括: 流解析器,用于將物理流解析成多個元素; 引擎不可知生成器,用于使用字典生成所述物理流的引擎不可知的邏輯表示,所述字典包括用于將所述多個元素轉(zhuǎn)換成邏輯語言的邏輯元素的模板; 邏輯流處理器,用于處理所述引擎不可知的邏輯表示;以及 引擎專用生成器,用于使用所述字典生成所述引擎不可知的邏輯表示的引擎專用邏輯9.根據(jù)權(quán)利要求8所述的系統(tǒng),進一步包括代碼生成器,所述代碼生成器用于使用代碼模板,從所述引擎專用邏輯表示生成適于在選擇的執(zhí)行引擎上執(zhí)行的可執(zhí)行代碼。10.根據(jù)權(quán)利要求8所述的系統(tǒng),其中,所述邏輯流處理器被配置為以下中至少之一:優(yōu)化所述引擎不可知的邏輯表示、分解所述引擎不可知的邏輯表示、或呈現(xiàn)所述引擎不可知的邏輯表示的圖形視圖。11.根據(jù)權(quán)利要求8所述的系統(tǒng),其中,所述物理流包括第一執(zhí)行引擎的用第一編程語言寫的第一部分以及第二執(zhí)行引擎的用第二編程語言寫的第二部分。12.根據(jù)權(quán)利要求8所述的系統(tǒng),進一步包括字典更新器,所述字典更新器用于通過以下操作更新所述字典: 確定所述字典是否支持選擇的語言; 如果支持,則 針對所述選擇的語言鎖定所述字典, 獲取所述選擇的語言的現(xiàn)有字典模板, 接收更新所述現(xiàn)有字典模板的輸入, 將更新的字典模板與所述字典合并,以及 針對所述選擇的語言解鎖所述字典;且 如果不支持,則 針對所述選擇的語言生成新的字典模板, 接收填到所述新的字典模板中的輸入,以及 將所述新的字典模板與所述字典合并。13.—種存儲供計算機執(zhí)行的指令的非暫時性計算機可讀存儲介質(zhì),所述指令在被執(zhí)行時使所述計算機: 將包括為第一執(zhí)行引擎寫的第一部分以及為第二執(zhí)行引擎寫的第二部分的物理流解析成多個元素; 使用字典生成所述物理流的引擎不可知的邏輯表示,所述字典包括模板,所述模板用于將所述多個元素轉(zhuǎn)換成邏輯語言的邏輯元素;并且 使用所述字典生成所述引擎不可知的邏輯表示的引擎專用邏輯表示。14.根據(jù)權(quán)利要求13所述的計算機可讀介質(zhì),其中所述字典包括運算符的條目,每個條目包括: 所述邏輯語言的對應(yīng)運算符的名字, 與所述第一執(zhí)行引擎關(guān)聯(lián)的第一編程語言的對應(yīng)運算符的名字, 與所述第二執(zhí)行引擎關(guān)聯(lián)的第二編程語言的對應(yīng)運算符的名字, 用于在所述邏輯語言和所述第一編程語言之間進行轉(zhuǎn)換的模板結(jié)構(gòu),以及 用于在所述邏輯語言和所述第二編程語言之間進行轉(zhuǎn)換的模板結(jié)構(gòu)。15.根據(jù)權(quán)利要求13所述的計算機可讀介質(zhì),進一步存儲用于使所述計算機執(zhí)行以下操作的指令: 使用代碼模板,從所述引擎專用邏輯表示生成適于在第三執(zhí)行引擎上執(zhí)行的可執(zhí)行代碼。
      【專利摘要】本文描述的用于處理分析流的技術(shù)。物理流可被解析成多個元素??墒褂米值洌谖锢砹魃蛇壿嫳硎?。隨后,可使用字典,基于邏輯表示生成引擎專用邏輯表示或第二物理流。
      【IPC分類】G06F17/00
      【公開號】CN105556504
      【申請?zhí)枴緾N201380078997
      【發(fā)明人】A·西米特西斯, W·K·威爾金森, 佩塔爾·約萬諾維奇
      【申請人】惠普發(fā)展公司,有限責任合伙企業(yè)
      【公開日】2016年5月4日
      【申請日】2013年6月24日
      【公告號】EP3014472A1, US20160147510, WO2014209253A1
      當前第4頁1 2 3 4 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1