同時性指兩個或兩個以上事件在同一時刻發生。
並發性指兩個或兩個以上事件在同一時間間隔發生。
計算機中提高並行性的措施多種多樣,就是基本思想而言,可以歸納為如下3條途徑:
(1)時間重疊。相鄰處理過程在時間上錯開,輪流重疊使用同一套硬體的各部分。
(2)資源重複。重複設定硬體資源提高可靠性和性能。
(3)資源共享。讓多個用戶按照一定的時間順序輪流使用同一套資源,提高資源利用率。
並發的實質是一個物理CPU(也可以多個物理CPU)在若干道程式之間多路復用,並發性是對有限物理資源強制行駛多用戶共享以提高效率。
實現幷發技術的關鍵之一是如何對系統內的多個活動(進程)進行切換。
並行性指的是兩個或兩個以上的事件或活動在同一時刻發生。在多道程式環境下,並行性使多個程式同一時刻可在不同CPU上同時執行。
並行性通常可分為4個級別:作業級或程式級、任務級或程式級、指令之間級和指令內部級。前兩級為粗粒級,又稱為過程級;後兩級為細粒級,又稱為指令級。
相關詞條
-
並行處理技術
概念 模型並行性是指在同一時刻或同一時間間隔內完成兩種或兩種以上性質相同或不相同的工作,只要在時間上互相重疊,都存在並行性。計算機系統中的並行性可從不同的層次上實現,從低到高大致可分為:(1)指令內部的並行:是指...
概念 三種形式 並行計算機 策略及定義 並行軟體 -
並行處理
編譯,而並行編譯涉及到語句、程式段、進程以及各級程式的並行性。二、並行性描述定義利用計算機語言進行並行性描述的時候主要有三種方案:1.語言擴展方案...牽涉到的程式的並行性主要是指程式的相關性和網路互連兩方面。1.程式...
並行算法的基本策略 -
多核
概述多核心(multicore chips)是指在一枚處理器(chip)中集成兩個或多個完整的計算引擎(核心)。多核技術的...
概述 為什麼要發展多核 多核的出現是技術發展的必然性 單晶片多處理器與多執行緒處理器 -
多核技術
提取更多的並行性,主要有以下兩個方面的原因:一是不斷增加的晶片面積提高了...可提取的並行性,而主流商業套用,如線上資料庫事務處理(Online...)等,一般都具有較高的執行緒級並行性(TLP,Thread Level...
多核技術解釋 出現條件 -
21世紀套用型本科系列教材:計算機系統結構
的進展。 全書共分8章。主要內容包括計算機系統結構概論及並行性的發展...、程式的並行性、性能、作業系統和多處理機的發展;數據流計算機和歸約機... 計算機系統結構概論及並行性的發展 1.1 計算機系統的層次結構...
基本信息 內容簡介 圖書目錄 -
多核處理器
技術發展英特爾工程師們開發了多核晶片,使之滿足“橫向擴展”(而非“縱向擴充”)方法,從而提高性能。該 架構實現了“ 分治法”戰略...
技術發展 發展歷程 技術優勢 技術瓶頸 技術原理 -
安騰並行處理技術
通過對原始碼的分析獲取指令級的並行性信息,並填寫到執行代碼中。這就是所謂...關係最大限度地挖掘指令級的並行性,從而確定哪些指令可以並行執行,然後把並行指令放在一起並重新排序,提取並調度其指令級的並行,並將這種並行性通過...
-
並行遺傳算法
的並行性,根據算法複雜度,算法的結構可以有很多種並行設計方法。在當前多核...效率。並行形式??遺傳算法具有天然的並行性,其並行形式有以下4類: (1)個體適應度評價內部的並行性; (2)種群中每個個體適應度...
簡介? 並行形式? 實現? -
高等學校計算機科學與技術系列教材·計算機系統結構
4章講述指令級並行性開發,包括指令動態調度、指令分支預測、超標量技術、超...的生命周期 1.5 計算機系統結構中並行性的發展 1.5.1 並行性的概念 1.5.2 提高並行性的技術途徑 1.5.3 單機系統中...
圖書信息 內容簡介 目錄