国产精品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>

      用于神經模擬器的共享存儲器架構的制作方法_5

      文檔序號:9872471閱讀:來源:國知局
      率管理電路以及類似電路,它們在本領域 中是眾所周知的,因此將不再進一步描述。
      [0131]處理器可負責管理總線和一般處理,包括執(zhí)行存儲在機器可讀介質上的軟件。處 理器可用一個或多個通用和/或專用處理器來實現(xiàn)。示例包括微處理器、微控制器、DSP處理 器、以及其他能執(zhí)行軟件的電路系統(tǒng)。軟件應當被寬泛地解釋成意指指令、數(shù)據(jù)、或其任何 組合,無論是被稱作軟件、固件、中間件、微代碼、硬件描述語言、或其他。作為示例,機器可 讀介質可包括RAM(隨機存取存儲器)、閃存、ROM(只讀存儲器)、PR0M(可編程只讀存儲器)、 EPROM(可擦式可編程只讀存儲器)、EEPR0M(電可擦式可編程只讀存儲器)、寄存器、磁盤、光 盤、硬驅動器、或者任何其他合適的存儲介質、或其任何組合。機器可讀介質可被實施在計 算機程序產品中。該計算機程序產品可以包括包裝材料。
      [0132] 在硬件實現(xiàn)中,機器可讀介質可以是處理系統(tǒng)中與處理器分開的一部分。然而,如 本領域技術人員將容易領會的,機器可讀介質或其任何部分可在處理系統(tǒng)外部。作為示例, 機器可讀介質可包括傳輸線、由數(shù)據(jù)調制的載波、和/或與設備分開的計算機產品,所有這 些都可由處理器通過總線接口來訪問。替換地或補充地,機器可讀介質或其任何部分可被 集成到處理器中,諸如高速緩存和/或通用寄存器文件可能就是這種情形。
      [0133]處理系統(tǒng)可以被配置為通用處理系統(tǒng),該通用處理系統(tǒng)具有一個或多個提供處理 器功能性的微處理器、以及提供機器可讀介質中的至少一部分的外部存儲器,它們都通過 外部總線架構與其他支持電路系統(tǒng)鏈接在一起。替換地,處理系統(tǒng)可以用帶有集成在單塊 芯片中的處理器、總線接口、用戶接口、支持電路系統(tǒng)、和至少一部分機器可讀介質的ASIC (專用集成電路)來實現(xiàn),或者用一個或多個FPGA(現(xiàn)場可編程門陣列)、PLD(可編程邏輯器 件)、控制器、狀態(tài)機、門控邏輯、分立硬件組件、或者任何其他合適的電路系統(tǒng)、或者能執(zhí)行 本公開通篇所描述的各種功能性的電路的任何組合來實現(xiàn)。取決于具體應用和加諸于整體 系統(tǒng)上的總設計約束,本領域技術人員將認識到如何最佳地實現(xiàn)關于處理系統(tǒng)所描述的功 能性。
      [0134]機器可讀介質可包括數(shù)個軟件模塊。這些軟件模塊包括當由處理器執(zhí)行時使處理 系統(tǒng)執(zhí)行各種功能的指令。這些軟件模塊可包括傳送模塊和接收模塊。每個軟件模塊可以 駐留在單個存儲設備中或者跨多個存儲設備分布。作為示例,當觸發(fā)事件發(fā)生時,可以從硬 驅動器中將軟件模塊加載到RAM中。在軟件模塊執(zhí)行期間,處理器可以將一些指令加載到高 速緩存中以提高訪問速度。隨后可將一個或多個高速緩存行加載到通用寄存器文件中以供 處理器執(zhí)行。在以下述及軟件模塊的功能性時,將理解此類功能性是在處理器執(zhí)行來自該 軟件模塊的指令時由該處理器來實現(xiàn)的。
      [0135] 如果以軟件實現(xiàn),則各功能可作為一條或多條指令或代碼存儲在計算機可讀介質 上或藉其進行傳送。計算機可讀介質包括計算機存儲介質和通信介質兩者,這些介質包括 促成計算機程序從一地向另一地轉移的任何介質。存儲介質可以是能被計算機訪問的任何 可用介質。作為示例而非限定,此類計算機可讀介質可包括RAM、R0M、EEPR0M、CD-R0M或其他 光盤存儲、磁盤存儲或其他磁存儲設備、或能用于攜帶或存儲指令或數(shù)據(jù)結構形式的期望 程序代碼且能被計算機訪問的任何其他介質。任何連接也被正當?shù)胤Q為計算機可讀介質。 例如,如果軟件是使用同軸電纜、光纖電纜、雙絞線、數(shù)字訂戶線(DSL)、或無線技術(諸如紅 外(IR)、無線電、以及微波)從web網站、服務器、或其他遠程源傳送而來,則該同軸電纜、光 纖電纜、雙絞線、DSL或無線技術(諸如紅外、無線電、以及微波)就被包括在介質的定義之 中。如本文中所使用的盤(disk)和碟(disc)包括壓縮碟(CD)、激光碟、光碟、數(shù)字多用碟 (DVD)、軟盤、和藍光 6'碟,其中盤(disk)常常磁性地再現(xiàn)數(shù)據(jù),而碟(disc)用激光來光學地 再現(xiàn)數(shù)據(jù)。因此,在一些方面,計算機可讀介質可包括非瞬態(tài)計算機可讀介質(例如,有形介 質)。另外,對于其他方面,計算機可讀介質可包括瞬態(tài)計算機可讀介質(例如,信號)。上述 的組合應當也被包括在計算機可讀介質的范圍內。
      [0136] 因此,某些方面可包括用于執(zhí)行本文中給出的操作的計算機程序產品。例如,此種 計算機程序產品可包括其上存儲(和/或編碼)有指令的計算機可讀介質,這些指令能由一 個或多個處理器執(zhí)行以執(zhí)行本文中所描述的操作。對于某些方面,計算機程序產品可包括 包裝材料。
      [0137] 另外,應領會,用于執(zhí)行本文中所描述的方法和技術的模塊和/或其它恰適裝置能 由設備在適用的場合下載和/或以其他方式獲得。例如,此類設備能被耦合至服務器以促成 用于執(zhí)行本文中所描述的方法的裝置的轉移。替換地,本文中所描述的各種方法能經由存 儲裝置(例如,RAM、R0M、諸如壓縮碟(CD)或軟盤之類的物理存儲介質等)來提供,以使得一 旦將該存儲裝置耦合到或提供給設備,該設備就能獲得各種方法。此外,可利用適于向設備 提供本文所描述的方法和技術的任何其他合適的技術。
      [0138] 將理解,權利要求并不被限定于以上所解說的精確配置和組件。可在以上所描述 的方法和裝置的布局、操作和細節(jié)上作出各種改動、更換和變形而不會脫離權利要求的范 圍。
      【主權項】
      1. 一種用于在用硬件實現(xiàn)的人工神經系統(tǒng)模擬器中分配存儲器的方法,包括: 確定正被模擬的人工神經系統(tǒng)的一個或多個組件的存儲器資源需求;以及 基于所述確定來向所述組件分配共享存儲器池的各部分。2. 如權利要求1所述的方法,其特征在于,所述分配在編譯正被模擬的所述人工神經系 統(tǒng)時執(zhí)行。3. 如權利要求1所述的方法,其特征在于,所述分配在存儲器資源需求改變時動態(tài)地執(zhí) 行。4. 如權利要求1所述的方法,其特征在于,所述共享存儲器池的至少一部分包括位于與 所述人工神經系統(tǒng)模擬器的處理器不同的芯片上的存儲器。5. 如權利要求1所述的方法,其特征在于: 所述組件包括人工神經元;并且 確定存儲器資源需求包括基于所述人工神經元的狀態(tài)或類型中的至少一者來確定資 源。6. 如權利要求1所述的方法,其特征在于,所述共享存儲器池被實現(xiàn)為分布式架構,所 述分布式架構包括存儲器組、寫客戶機、讀客戶機以及將所述存儲器組與所述寫客戶機和 所述讀客戶機對接的路由器。7. 如權利要求1所述的方法,其特征在于,所述分配包括基于所述確定來改變分配給所 述組件的所述共享存儲器池的量。8. -種用于在用硬件實現(xiàn)的人工神經系統(tǒng)模擬器中分配存儲器的裝置,所述裝置包括 處理系統(tǒng),所述處理系統(tǒng)被配置成: 確定正被模擬的人工神經系統(tǒng)的一個或多個組件的存儲器資源需求;以及 基于所述確定來向所述組件分配共享存儲器池的各部分。9. 如權利要求8所述的裝置,其特征在于,所述處理系統(tǒng)被配置成在編譯正被模擬的所 述人工神經系統(tǒng)時執(zhí)行所述分配。10. 如權利要求8所述的裝置,其特征在于,所述處理系統(tǒng)被配置成在存儲器資源需求 改變時動態(tài)地執(zhí)行所述分配。11. 如權利要求8所述的裝置,其特征在于,所述共享存儲器池的至少一部分包括位于 與所述人工神經系統(tǒng)模擬器的處理器不同的芯片上的存儲器。12. 如權利要求8所述的裝置,其特征在于: 所述組件包括人工神經元;并且 所述處理系統(tǒng)被配置成基于所述人工神經元的狀態(tài)或類型中的至少一者來確定資源。13. 如權利要求8所述的裝置,其特征在于,所述共享存儲器池被實現(xiàn)為分布式架構,所 述分布式架構包括存儲器組、寫客戶機、讀客戶機以及將所述存儲器組與所述寫客戶機和 所述讀客戶機對接的路由器。14. 如權利要求8所述的裝置,其特征在于,所述處理系統(tǒng)還被配置成基于所述確定來 改變分配給所述組件的所述共享存儲器池的量。15. -種用于在用硬件實現(xiàn)的人工神經系統(tǒng)模擬器中分配存儲器的裝備,包括: 用于確定正被模擬的人工神經系統(tǒng)的一個或多個組件的存儲器資源需求的裝置;以及 用于基于所述確定來向所述組件分配共享存儲器池的各部分的裝置。16. 如權利要求15所述的裝備,其特征在于,所述分配在編譯正被模擬的所述人工神經 系統(tǒng)時執(zhí)行。17. 如權利要求15所述的裝備,其特征在于,所述分配在存儲器資源需求改變時動態(tài)地 執(zhí)行。18. 如權利要求15所述的裝備,其特征在于,所述共享存儲器池的至少一部分包括位于 與所述人工神經系統(tǒng)模擬器的處理器不同的芯片上的存儲器。19. 如權利要求15所述的裝備,其特征在于: 所述組件包括人工神經元;并且 所述用于確定存儲器資源需求的裝置包括用于基于所述人工神經元的狀態(tài)或類型中 的至少一者來確定資源的裝置。20. 如權利要求15所述的裝備,其特征在于,所述共享存儲器池被實現(xiàn)為分布式架構, 所述分布式架構包括存儲器組、寫客戶機、讀客戶機以及將所述存儲器組與所述寫客戶機 和所述讀客戶機對接的路由器。21. 如權利要求15所述的裝備,其特征在于,所述分配包括基于所述確定來改變分配給 所述組件的所述共享存儲器池的量。22. -種其上存儲有能由計算機執(zhí)行的指令的計算機可讀介質,所述指令用于在用硬 件實現(xiàn)的人工神經系統(tǒng)模擬器中分配存儲器,所述指令包括: 用于確定正被模擬的人工神經系統(tǒng)的一個或多個組件的存儲器資源需求的指令;以及 用于基于所述確定來向所述組件分配共享存儲器池的各部分的指令。
      【專利摘要】本公開的各方面提供用于在用硬件實現(xiàn)的人工神經系統(tǒng)模擬器中分配存儲器的方法和裝置。根據(jù)一些方面,正被模擬的人工神經系統(tǒng)的一個或多個組件的存儲器資源需求可被確定并且共享存儲器池的各部分(可包括片上和/或片外RAM)可基于該確定來分配給各組件。
      【IPC分類】G06N3/04, G06N3/063
      【公開號】CN105637541
      【申請?zhí)枴緾N201480056043
      【發(fā)明人】V·蘭甘, J·K·文格任, J·A·列文, J·P·丹尼爾斯
      【申請人】高通股份有限公司
      【公開日】2016年6月1日
      【申請日】2014年9月8日
      【公告號】US20150106317, WO2015053889A2, WO2015053889A3
      當前第5頁1 2 3 4 5 
      網友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1