Mary Shaw和David Garlan老师的软件体系结构作品
2020-03-08 03:17:04 16.48MB 软件体系结构 Mary Shaw David
1
The advent of multicore processors has renewed interest in the idea of incorporating transactions into the programming model used to write parallel programs.This approach, known as transactional memory, offers an alternative, and hopefully better, way to coordinate concurrent threads. The ACI (atomicity, consistency, isolation) properties of transactions provide a foundation to ensure that con- current reads and writes of shared data do not produce inconsistent or incorrect results. At a higher level, a computation wrapped in a transaction executes atomically - either it completes successfully and commits its result in its entirety or it aborts. In addition, isolation ensures the transaction pro- duces the same result as if no other transactions were executing concurrently. Although transactions are not a parallel programming panacea, they shift much of the burden of synchronizing and co- ordinating parallel computations from a programmer to a compiler, to a language runtime system, or to hardware. The challenge for the system implementers is to build an efficient transactional memory infrastructure. This book presents an overview of the state of the art in the design and implementation of transactional memory systems, as of early spring 2010.
2020-03-04 03:02:45 1.81MB TM 并发 同步 内存一致性
1
William Stallings - Computer Organization and Architecture Designing for Performance
2020-02-25 03:13:36 7.24MB 计组
1
Game Engine Architecture 3rd Edition Game Engine Architecture 3rd Edition
2020-02-04 03:17:32 21.19MB Game E
1
Digital Design and Computer Architecture 含书签
2020-01-20 03:05:04 36.02MB 数字逻辑
1
Modern Processor Design-Fundamentals of Superscalar Processor
2020-01-20 03:01:50 15.11MB computer architecture
1
计算机网络教材:Morgan.Kaufmann.Network.Analysis.Architecture.and.Design.3rd.Edition.Jun.2007.pdf
1
ABSTRACT With the development of network-enabled sensors and articial intelligence algorithms, various human-centered smart systems are proposed to provide services with higher quality, such as smart healthcare, affective interaction, and autonomous driving. Considering cognitive computing is an indispensable technology to develop these smart systems, this paper proposes human-centered computing assisted by cognitive computing and cloud computing. First, we provide a comprehensive investigation of cognitive computing, including its evolution from knowledge discovery, cognitive science, and big data. Then, the system architecture of cognitive computing is proposed, which consists of three critical technologies, i.e., networking (e.g., Internet of Things), analytics (e.g., reinforcement learning and deep learning), and cloud computing. Finally, it describes the representative applications of human-centered cognitive computing, including robot technology, emotional communication system, and medical cognitive system.
2020-01-13 03:14:00 4.09MB 認知運算
1
ARM Architecture Reference Manual、ARMv7-M Architecture Reference Manual、《ARM+Architecture+Reference+Manual》中文版.pdf
2020-01-03 11:41:07 4.79MB ARM
1
一种IOT物联网平台核心架构PPT,非常具有代表性,可作为开发设计的参考。在网络上好不容易获得的资料。
2020-01-03 11:39:35 97KB IOT
1