精品国产一级在线观看,国产成人综合久久精品亚洲,免费一级欧美大片在线观看

并行I/O是否會走向關鍵任務應用?

責任編輯:editor006

作者:Jon Toigo

2015-11-25 14:11:23

摘自:TechTarget中國

并行計算的圣杯——通過一種簡單自動的方式將原先設計為串行處理的應用程序轉換為能夠利用并行計算架構——尚未出現。邏輯核心也是一種處理單元,能夠同其他的邏輯核心一起在各自的線程中并行處理。

在幾乎所有關于并行計算或并行I/ O的討論中,都會被問及的一個常見問題是:企業部署的關鍵任務應用是否可以利用該技術的優勢?從商業應用的角度看,答案顯然是“不行”。今天部署的大部分應用依然依賴于順序處理——指令接指令,串行處理。

但也有一些應用對并行計算已經準備就緒。例如并行數據庫,以及一定程度上的并行文件系統,都已經在高精尖的高性能計算領域中使用了很長一段時間。然而,這些應用往往只是存在于政府的研究實驗室,或技術學院和大學的計算機系等比較狹窄的領域。

有跡象表明并行技術正在受到越來越多的關注

在不遠的將來,并行技術有可能在商業世界獲得更廣泛的應用,尤其是在大數據分析不斷升溫的情況下。但就目前而言,并行處理的應用程序還沒有廣泛使用。

此外,并行計算的圣杯——通過一種簡單自動的方式將原先設計為串行處理的應用程序轉換為能夠利用并行計算架構——尚未出現。大多數應用程序,包括最苛刻的hypervisor層的工作負載,也只是基于串行處理架構,將指令以一系列對共享資源請求的方式發出,稱之為邏輯核心,盡力模擬出并發或并行執行。

這些現實狀況不應該被當作是并行I / O在商業計算領域的局限。事實上,應用程序希望利用并行I/O并非只是為了提高業務應用,操作系統或虛擬機的速度。確切地說,應用程序關注并行I/ O是為了能夠以并行方式同時處理來自多個托管應用軟件進程的I / O請求。

從多處理器到多核

隨著20世紀八、九十年代多處理器環境的演進,每個處理器處理一種應用程序。在一些設計中,某個處理器或一組處理器會以并行方式,專門處理那些由離散的應用CPU所產生的所有I / O。后來,這種設計逐漸轉移到多核處理器中。

在多核處理器中,有兩個或多個實際的處理單元,稱之為核心。每個核心就像單獨的CPU一樣讀取和執行程序指令,通常是通過自己的高速緩存從芯片上的其它物理內核單獨讀取指令。除了物理上的多核架構以外,通常還有一組進程——一種軟件抽象——運行在芯片上,在英特爾的芯片上稱之為“超線程”,它能創建邏輯核心。邏輯核心也是一種處理單元,能夠同其他的邏輯核心一起在各自的線程中并行處理。

鏈接已復制,快去分享吧

企業網版權所有?2010-2024 京ICP備09108050號-6京公網安備 11010502049343號

  • <menuitem id="jw4sk"></menuitem>

    1. <form id="jw4sk"><tbody id="jw4sk"><dfn id="jw4sk"></dfn></tbody></form>
      主站蜘蛛池模板: 革吉县| 永新县| 仪征市| 恩平市| 东平县| 嘉黎县| 稻城县| 绵竹市| 水城县| 隆德县| 贵德县| 大化| 淮滨县| 永济市| 海淀区| 信阳市| 青海省| 柏乡县| 普安县| 津南区| 屏南县| 尉氏县| 株洲县| 马龙县| 黄大仙区| 德化县| 连江县| 乡宁县| 油尖旺区| 华亭县| 江安县| 含山县| 高台县| 德化县| 灵武市| 和林格尔县| 四平市| 琼结县| 佛教| 泰来县| 依安县|