計(jì)算機(jī)系統(tǒng)體系結(jié)構(gòu)的層次設(shè)計(jì)
發(fā)布時(shí)間:2018-05-18 02:10
本文選題:計(jì)算機(jī)系統(tǒng) + 體系結(jié)構(gòu); 參考:《計(jì)算機(jī)學(xué)報(bào)》2017年09期
【摘要】:計(jì)算機(jī)系統(tǒng)由許多連通的層和子系統(tǒng)組成,這些層和子系統(tǒng)的交互模式復(fù)雜,整體體系結(jié)構(gòu)設(shè)計(jì)尤為重要.在計(jì)算機(jī)系統(tǒng)體系結(jié)構(gòu)演變的過(guò)程中形成了一些基本設(shè)計(jì)原理,其中層次設(shè)計(jì)是設(shè)計(jì)大規(guī)模系統(tǒng)體系結(jié)構(gòu)的有效途徑.從Dijkstra的工作開(kāi)始,計(jì)算機(jī)系統(tǒng)體系結(jié)構(gòu)的層次設(shè)計(jì)原理已經(jīng)被提出很長(zhǎng)時(shí)間,是計(jì)算機(jī)系統(tǒng)體系結(jié)構(gòu)設(shè)計(jì)的重要組成部分.它廣泛存在于計(jì)算機(jī)體系結(jié)構(gòu)設(shè)計(jì)、網(wǎng)絡(luò)體系結(jié)構(gòu)設(shè)計(jì)、云計(jì)算、網(wǎng)絡(luò)虛擬化、軟件工程以及計(jì)算機(jī)科學(xué)的很多其他分支.計(jì)算機(jī)科學(xué)技術(shù)的演變和革新異常頻繁,適用范圍廣的層次設(shè)計(jì)模型框架和層次設(shè)計(jì)方法尤為重要.雖然有不少工作對(duì)體系結(jié)構(gòu)層次設(shè)計(jì)進(jìn)行研究,但很少有工作對(duì)層次設(shè)計(jì)原則和方法的內(nèi)涵進(jìn)行探索,同時(shí)缺少統(tǒng)一的層次設(shè)計(jì)模型框架和評(píng)價(jià)指標(biāo).現(xiàn)有工作的不足主要表現(xiàn)為:(1)對(duì)計(jì)算機(jī)系統(tǒng)層次設(shè)計(jì)的描述通常是非形式化闡述;(2)現(xiàn)有的層次設(shè)計(jì)分析以具體系統(tǒng)和應(yīng)用分析為主,缺少對(duì)層次設(shè)計(jì)機(jī)制內(nèi)涵的理解分析;(3)現(xiàn)有層次設(shè)計(jì)模型主要局限于所研究的對(duì)象系統(tǒng),缺少統(tǒng)一的層次設(shè)計(jì)模型框架和評(píng)價(jià)指標(biāo).針對(duì)計(jì)算機(jī)系統(tǒng)層次結(jié)構(gòu)設(shè)計(jì)的上述不足,該文首先給出了層次設(shè)計(jì)相關(guān)的基本概念及其形式化定義,然后對(duì)層次設(shè)計(jì)研究現(xiàn)狀從層次模型設(shè)計(jì)、層次構(gòu)件設(shè)計(jì)、層次跨層設(shè)計(jì)和層次覆蓋設(shè)計(jì)四個(gè)方面進(jìn)行歸類綜述.層次模型設(shè)計(jì)主要包含層次描述模型和層次量化模型,對(duì)層次結(jié)構(gòu)針對(duì)對(duì)象系統(tǒng)特征進(jìn)行數(shù)學(xué)描述和推導(dǎo);層次構(gòu)件設(shè)計(jì)將層次結(jié)構(gòu)的某一子結(jié)構(gòu)以單一或較少模塊抽象來(lái)實(shí)現(xiàn);層次跨層設(shè)計(jì)是指打破既定層次結(jié)構(gòu),根據(jù)特定需求生成新的層間交互關(guān)系;層次覆蓋主要是指以虛擬節(jié)點(diǎn)和邏輯連接構(gòu)成的靈活的虛擬平面設(shè)計(jì).在此基礎(chǔ)上,對(duì)層次設(shè)計(jì)的內(nèi)涵、設(shè)計(jì)原則、主要機(jī)制和設(shè)計(jì)路徑進(jìn)行探究和歸納.該文認(rèn)為簡(jiǎn)化和效率是計(jì)算機(jī)系統(tǒng)體系結(jié)構(gòu)層次設(shè)計(jì)的兩個(gè)設(shè)計(jì)原則,抽象和虛擬是支撐設(shè)計(jì)原則的兩個(gè)設(shè)計(jì)機(jī)制.相應(yīng)地,該文給出計(jì)算機(jī)系統(tǒng)體系結(jié)構(gòu)層次設(shè)計(jì)復(fù)雜性和性能的模型評(píng)價(jià)框架,得到一些基本定理.該文還對(duì)超級(jí)計(jì)算機(jī)系統(tǒng)、軟件定義網(wǎng)絡(luò)和云計(jì)算三個(gè)層次設(shè)計(jì)經(jīng)典系統(tǒng)例子進(jìn)行討論,并在文章的結(jié)尾對(duì)計(jì)算機(jī)系統(tǒng)體系結(jié)構(gòu)層次設(shè)計(jì)的進(jìn)一步研究進(jìn)行展望.
[Abstract]:The computer system is composed of many connected layers and subsystems. The interaction patterns of these layers and subsystems are complex, so it is very important to design the whole architecture. During the evolution of computer system architecture, some basic design principles have been formed, among which hierarchical design is an effective way to design large-scale system architecture. Since the work of Dijkstra, the principle of hierarchical design of computer system architecture has been put forward for a long time, which is an important part of computer system architecture design. It is widely used in computer architecture design, network architecture design, cloud computing, network virtualization, software engineering and many other branches of computer science. The evolution and innovation of computer science and technology are very frequent, so it is very important to apply the framework of hierarchical design model and the method of hierarchical design. Although there is a lot of work to study the hierarchical design of architecture, there is little work to explore the connotation of the principles and methods of hierarchical design, and there is a lack of unified hierarchical design model framework and evaluation index. The main deficiency of the present work is that the description of computer system hierarchy design is usually not formalized. 2) the existing hierarchical design analysis is based on concrete system and application analysis. Lack of understanding and Analysis of the connotation of hierarchical Design Mechanism the existing hierarchical design model is mainly limited to the object system studied, and lacks a unified hierarchical design model framework and evaluation index. In view of the above shortcomings of hierarchical design of computer systems, this paper first gives the basic concepts and formal definitions of hierarchical design, and then studies the present situation of hierarchical design from the aspects of hierarchical model design, hierarchical component design, and so on. This paper summarizes four aspects of hierarchical cross-layer design and hierarchical coverage design. The hierarchical model design mainly includes the hierarchical description model and the hierarchical quantization model. The hierarchical structure is mathematically described and deduced according to the characteristics of the object system. Hierarchical component design abstracts a certain sub-structure of the hierarchy as a single or fewer modules, and hierarchical cross-layer design means to break down the established hierarchy and generate new interlayer interactions according to specific requirements. Hierarchical coverage is a flexible virtual plane design composed of virtual nodes and logical connections. On this basis, the connotation, design principle, main mechanism and design path of hierarchical design are explored and summarized. This paper holds that simplification and efficiency are two design principles in the hierarchical design of computer system architecture, and abstract and virtual are the two design mechanisms supporting the design principles. Accordingly, a model evaluation framework for the complexity and performance of hierarchical design of computer system architecture is presented, and some basic theorems are obtained. This paper also discusses the classic design examples of supercomputer system, software-defined network and cloud computing. At the end of the paper, the further research on the hierarchical design of computer system architecture is prospected.
【作者單位】: 清華大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)系;
【基金】:國(guó)家自然科學(xué)基金(61472199) 清華大學(xué)自主科研項(xiàng)目(20121087999)資助~~
【分類號(hào)】:TP303
【相似文獻(xiàn)】
相關(guān)期刊論文 前6條
1 龔劍;林夏菲;;淺析嵌入式系統(tǒng)體系結(jié)構(gòu)與開(kāi)發(fā)流程[J];科技信息(學(xué)術(shù)研究);2008年11期
2 陳小軍;張t,
本文編號(hào):1903899
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/1903899.html
最近更新
教材專著