Author: Xiaoyao Liang
Publisher: Elsevier
ISBN: 012823489X
Category : Computers
Languages : en
Pages : 310
Book Description
Ascend AI Processor Architecture and Programming: Principles and Applications of CANN offers in-depth AI applications using Huawei's Ascend chip, presenting and analyzing the unique performance and attributes of this processor. The title introduces the fundamental theory of AI, the software and hardware architecture of the Ascend AI processor, related tools and programming technology, and typical application cases. It demonstrates internal software and hardware design principles, system tools and programming techniques for the processor, laying out the elements of AI programming technology needed by researchers developing AI applications. Chapters cover the theoretical fundamentals of AI and deep learning, the state of the industry, including the current state of Neural Network Processors, deep learning frameworks, and a deep learning compilation framework, the hardware architecture of the Ascend AI processor, programming methods and practices for developing the processor, and finally, detailed case studies on data and algorithms for AI. - Presents the performance and attributes of the Huawei Ascend AI processor - Describes the software and hardware architecture of the Ascend processor - Lays out the elements of AI theory, processor architecture, and AI applications - Provides detailed case studies on data and algorithms for AI - Offers insights into processor architecture and programming to spark new AI applications
Ascend AI Processor Architecture and Programming
Author: Xiaoyao Liang
Publisher: Elsevier
ISBN: 012823489X
Category : Computers
Languages : en
Pages : 310
Book Description
Ascend AI Processor Architecture and Programming: Principles and Applications of CANN offers in-depth AI applications using Huawei's Ascend chip, presenting and analyzing the unique performance and attributes of this processor. The title introduces the fundamental theory of AI, the software and hardware architecture of the Ascend AI processor, related tools and programming technology, and typical application cases. It demonstrates internal software and hardware design principles, system tools and programming techniques for the processor, laying out the elements of AI programming technology needed by researchers developing AI applications. Chapters cover the theoretical fundamentals of AI and deep learning, the state of the industry, including the current state of Neural Network Processors, deep learning frameworks, and a deep learning compilation framework, the hardware architecture of the Ascend AI processor, programming methods and practices for developing the processor, and finally, detailed case studies on data and algorithms for AI. - Presents the performance and attributes of the Huawei Ascend AI processor - Describes the software and hardware architecture of the Ascend processor - Lays out the elements of AI theory, processor architecture, and AI applications - Provides detailed case studies on data and algorithms for AI - Offers insights into processor architecture and programming to spark new AI applications
Publisher: Elsevier
ISBN: 012823489X
Category : Computers
Languages : en
Pages : 310
Book Description
Ascend AI Processor Architecture and Programming: Principles and Applications of CANN offers in-depth AI applications using Huawei's Ascend chip, presenting and analyzing the unique performance and attributes of this processor. The title introduces the fundamental theory of AI, the software and hardware architecture of the Ascend AI processor, related tools and programming technology, and typical application cases. It demonstrates internal software and hardware design principles, system tools and programming techniques for the processor, laying out the elements of AI programming technology needed by researchers developing AI applications. Chapters cover the theoretical fundamentals of AI and deep learning, the state of the industry, including the current state of Neural Network Processors, deep learning frameworks, and a deep learning compilation framework, the hardware architecture of the Ascend AI processor, programming methods and practices for developing the processor, and finally, detailed case studies on data and algorithms for AI. - Presents the performance and attributes of the Huawei Ascend AI processor - Describes the software and hardware architecture of the Ascend processor - Lays out the elements of AI theory, processor architecture, and AI applications - Provides detailed case studies on data and algorithms for AI - Offers insights into processor architecture and programming to spark new AI applications
AI for Computer Architecture
Author: Lizhong Chen
Publisher: Morgan & Claypool Publishers
ISBN: 1681739852
Category : Computers
Languages : en
Pages : 144
Book Description
This book reviews the application of machine learning in system-wide simulation and run-time optimization, and in many individual components such as caches/memories, branch predictors, networks-on-chip, and GPUs. Artificial intelligence has already enabled pivotal advances in diverse fields, yet its impact on computer architecture has only just begun. In particular, recent work has explored broader application to the design, optimization, and simulation of computer architecture. Notably, machine-learning-based strategies often surpass prior state-of-the-art analytical, heuristic, and human-expert approaches. The book further analyzes current practice to highlight useful design strategies and identify areas for future work, based on optimized implementation strategies, opportune extensions to existing work, and ambitious long term possibilities. Taken together, these strategies and techniques present a promising future for increasingly automated computer architecture designs.
Publisher: Morgan & Claypool Publishers
ISBN: 1681739852
Category : Computers
Languages : en
Pages : 144
Book Description
This book reviews the application of machine learning in system-wide simulation and run-time optimization, and in many individual components such as caches/memories, branch predictors, networks-on-chip, and GPUs. Artificial intelligence has already enabled pivotal advances in diverse fields, yet its impact on computer architecture has only just begun. In particular, recent work has explored broader application to the design, optimization, and simulation of computer architecture. Notably, machine-learning-based strategies often surpass prior state-of-the-art analytical, heuristic, and human-expert approaches. The book further analyzes current practice to highlight useful design strategies and identify areas for future work, based on optimized implementation strategies, opportune extensions to existing work, and ambitious long term possibilities. Taken together, these strategies and techniques present a promising future for increasingly automated computer architecture designs.
AI for Computer Architecture
Author: Lizhong Chen
Publisher: Springer Nature
ISBN: 3031017706
Category : Technology & Engineering
Languages : en
Pages : 124
Book Description
Artificial intelligence has already enabled pivotal advances in diverse fields, yet its impact on computer architecture has only just begun. In particular, recent work has explored broader application to the design, optimization, and simulation of computer architecture. Notably, machine-learning-based strategies often surpass prior state-of-the-art analytical, heuristic, and human-expert approaches. This book reviews the application of machine learning in system-wide simulation and run-time optimization, and in many individual components such as caches/memories, branch predictors, networks-on-chip, and GPUs. The book further analyzes current practice to highlight useful design strategies and identify areas for future work, based on optimized implementation strategies, opportune extensions to existing work, and ambitious long term possibilities. Taken together, these strategies and techniques present a promising future for increasingly automated computer architecture designs.
Publisher: Springer Nature
ISBN: 3031017706
Category : Technology & Engineering
Languages : en
Pages : 124
Book Description
Artificial intelligence has already enabled pivotal advances in diverse fields, yet its impact on computer architecture has only just begun. In particular, recent work has explored broader application to the design, optimization, and simulation of computer architecture. Notably, machine-learning-based strategies often surpass prior state-of-the-art analytical, heuristic, and human-expert approaches. This book reviews the application of machine learning in system-wide simulation and run-time optimization, and in many individual components such as caches/memories, branch predictors, networks-on-chip, and GPUs. The book further analyzes current practice to highlight useful design strategies and identify areas for future work, based on optimized implementation strategies, opportune extensions to existing work, and ambitious long term possibilities. Taken together, these strategies and techniques present a promising future for increasingly automated computer architecture designs.
Artificial Intelligence and Architecture
Author: Stanislas Chaillou
Publisher: Birkhäuser
ISBN: 3035624046
Category : Architecture
Languages : en
Pages : 208
Book Description
Künstliche Intelligenz (KI) hat Eingang in unzählige Branchen gefunden. In der Architektur steckt der Einsatz von KI noch in den Kinderschuhen, doch die Entwicklung der letzten Jahre hat vielversprechende Ergebnisse gebracht. Das Buch ist eine gut verständliche Einführung. Sie bietet einen Überblick über die Geschichte der KI und ihre ersten Anwendungen in der Architektur. Im zweiten Teil präsentiert der Autor konkrete Beispiele für den kreativen Einsatz von KI in der Praxis. Führende Experten, von der Havard-University bis zur Bauhaus Universität, eröffnen schließlich in Essays vielfältige Perspektiven auf das Potenzial von KI. Als Einführung zeigt das Buch ein Panorama dieser neuen technologischen Möglichkeiten und verdeutlicht so das Versprechen, das sie für die Architektur darstellen.
Publisher: Birkhäuser
ISBN: 3035624046
Category : Architecture
Languages : en
Pages : 208
Book Description
Künstliche Intelligenz (KI) hat Eingang in unzählige Branchen gefunden. In der Architektur steckt der Einsatz von KI noch in den Kinderschuhen, doch die Entwicklung der letzten Jahre hat vielversprechende Ergebnisse gebracht. Das Buch ist eine gut verständliche Einführung. Sie bietet einen Überblick über die Geschichte der KI und ihre ersten Anwendungen in der Architektur. Im zweiten Teil präsentiert der Autor konkrete Beispiele für den kreativen Einsatz von KI in der Praxis. Führende Experten, von der Havard-University bis zur Bauhaus Universität, eröffnen schließlich in Essays vielfältige Perspektiven auf das Potenzial von KI. Als Einführung zeigt das Buch ein Panorama dieser neuen technologischen Möglichkeiten und verdeutlicht so das Versprechen, das sie für die Architektur darstellen.
Learning Deep Architectures for AI
Author: Yoshua Bengio
Publisher: Now Publishers Inc
ISBN: 1601982941
Category : Computational learning theory
Languages : en
Pages : 145
Book Description
Theoretical results suggest that in order to learn the kind of complicated functions that can represent high-level abstractions (e.g. in vision, language, and other AI-level tasks), one may need deep architectures. Deep architectures are composed of multiple levels of non-linear operations, such as in neural nets with many hidden layers or in complicated propositional formulae re-using many sub-formulae. Searching the parameter space of deep architectures is a difficult task, but learning algorithms such as those for Deep Belief Networks have recently been proposed to tackle this problem with notable success, beating the state-of-the-art in certain areas. This paper discusses the motivations and principles regarding learning algorithms for deep architectures, in particular those exploiting as building blocks unsupervised learning of single-layer models such as Restricted Boltzmann Machines, used to construct deeper models such as Deep Belief Networks.
Publisher: Now Publishers Inc
ISBN: 1601982941
Category : Computational learning theory
Languages : en
Pages : 145
Book Description
Theoretical results suggest that in order to learn the kind of complicated functions that can represent high-level abstractions (e.g. in vision, language, and other AI-level tasks), one may need deep architectures. Deep architectures are composed of multiple levels of non-linear operations, such as in neural nets with many hidden layers or in complicated propositional formulae re-using many sub-formulae. Searching the parameter space of deep architectures is a difficult task, but learning algorithms such as those for Deep Belief Networks have recently been proposed to tackle this problem with notable success, beating the state-of-the-art in certain areas. This paper discusses the motivations and principles regarding learning algorithms for deep architectures, in particular those exploiting as building blocks unsupervised learning of single-layer models such as Restricted Boltzmann Machines, used to construct deeper models such as Deep Belief Networks.
Architecture in the Age of Artificial Intelligence
Author: Neil Leach
Publisher: Bloomsbury Publishing
ISBN: 1350165549
Category : Architecture
Languages : en
Pages : 281
Book Description
Artificial intelligence is everywhere – from the apps on our phones to the algorithms of search engines. Without us noticing, the AI revolution has arrived. But what does this mean for the world of design? The first volume in a two-book series, Architecture in the Age of Artificial Intelligence introduces AI for designers and considers its positive potential for the future of architecture and design. Explaining what AI is and how it works, the book examines how different manifestations of AI will impact the discipline and profession of architecture. Highlighting current case-studies as well as near-future applications, it shows how AI is already being used as a powerful design tool, and how AI-driven information systems will soon transform the design of buildings and cities. Far-sighted, provocative and challenging, yet rooted in careful research and cautious speculation, this book, written by architect and theorist Neil Leach, is a must-read for all architects and designers – including students of architecture and all design professionals interested in keeping their practice at the cutting edge of technology.
Publisher: Bloomsbury Publishing
ISBN: 1350165549
Category : Architecture
Languages : en
Pages : 281
Book Description
Artificial intelligence is everywhere – from the apps on our phones to the algorithms of search engines. Without us noticing, the AI revolution has arrived. But what does this mean for the world of design? The first volume in a two-book series, Architecture in the Age of Artificial Intelligence introduces AI for designers and considers its positive potential for the future of architecture and design. Explaining what AI is and how it works, the book examines how different manifestations of AI will impact the discipline and profession of architecture. Highlighting current case-studies as well as near-future applications, it shows how AI is already being used as a powerful design tool, and how AI-driven information systems will soon transform the design of buildings and cities. Far-sighted, provocative and challenging, yet rooted in careful research and cautious speculation, this book, written by architect and theorist Neil Leach, is a must-read for all architects and designers – including students of architecture and all design professionals interested in keeping their practice at the cutting edge of technology.
Computer Architecture for Scientists
Author: Andrew A. Chien
Publisher: Cambridge University Press
ISBN: 1009008382
Category : Computers
Languages : en
Pages : 266
Book Description
The dramatic increase in computer performance has been extraordinary, but not for all computations: it has key limits and structure. Software architects, developers, and even data scientists need to understand how exploit the fundamental structure of computer performance to harness it for future applications. Ideal for upper level undergraduates, Computer Architecture for Scientists covers four key pillars of computer performance and imparts a high-level basis for reasoning with and understanding these concepts: Small is fast – how size scaling drives performance; Implicit parallelism – how a sequential program can be executed faster with parallelism; Dynamic locality – skirting physical limits, by arranging data in a smaller space; Parallelism – increasing performance with teams of workers. These principles and models provide approachable high-level insights and quantitative modelling without distracting low-level detail. Finally, the text covers the GPU and machine-learning accelerators that have become increasingly important for mainstream applications.
Publisher: Cambridge University Press
ISBN: 1009008382
Category : Computers
Languages : en
Pages : 266
Book Description
The dramatic increase in computer performance has been extraordinary, but not for all computations: it has key limits and structure. Software architects, developers, and even data scientists need to understand how exploit the fundamental structure of computer performance to harness it for future applications. Ideal for upper level undergraduates, Computer Architecture for Scientists covers four key pillars of computer performance and imparts a high-level basis for reasoning with and understanding these concepts: Small is fast – how size scaling drives performance; Implicit parallelism – how a sequential program can be executed faster with parallelism; Dynamic locality – skirting physical limits, by arranging data in a smaller space; Parallelism – increasing performance with teams of workers. These principles and models provide approachable high-level insights and quantitative modelling without distracting low-level detail. Finally, the text covers the GPU and machine-learning accelerators that have become increasingly important for mainstream applications.
Deep Learning Systems
Author: Andres Rodriguez
Publisher: Springer Nature
ISBN: 3031017692
Category : Technology & Engineering
Languages : en
Pages : 245
Book Description
This book describes deep learning systems: the algorithms, compilers, and processor components to efficiently train and deploy deep learning models for commercial applications. The exponential growth in computational power is slowing at a time when the amount of compute consumed by state-of-the-art deep learning (DL) workloads is rapidly growing. Model size, serving latency, and power constraints are a significant challenge in the deployment of DL models for many applications. Therefore, it is imperative to codesign algorithms, compilers, and hardware to accelerate advances in this field with holistic system-level and algorithm solutions that improve performance, power, and efficiency. Advancing DL systems generally involves three types of engineers: (1) data scientists that utilize and develop DL algorithms in partnership with domain experts, such as medical, economic, or climate scientists; (2) hardware designers that develop specialized hardware to accelerate the components in the DL models; and (3) performance and compiler engineers that optimize software to run more efficiently on a given hardware. Hardware engineers should be aware of the characteristics and components of production and academic models likely to be adopted by industry to guide design decisions impacting future hardware. Data scientists should be aware of deployment platform constraints when designing models. Performance engineers should support optimizations across diverse models, libraries, and hardware targets. The purpose of this book is to provide a solid understanding of (1) the design, training, and applications of DL algorithms in industry; (2) the compiler techniques to map deep learning code to hardware targets; and (3) the critical hardware features that accelerate DL systems. This book aims to facilitate co-innovation for the advancement of DL systems. It is written for engineers working in one or more of these areas who seek to understand the entire system stack in order to better collaborate with engineers working in other parts of the system stack. The book details advancements and adoption of DL models in industry, explains the training and deployment process, describes the essential hardware architectural features needed for today's and future models, and details advances in DL compilers to efficiently execute algorithms across various hardware targets. Unique in this book is the holistic exposition of the entire DL system stack, the emphasis on commercial applications, and the practical techniques to design models and accelerate their performance. The author is fortunate to work with hardware, software, data scientist, and research teams across many high-technology companies with hyperscale data centers. These companies employ many of the examples and methods provided throughout the book.
Publisher: Springer Nature
ISBN: 3031017692
Category : Technology & Engineering
Languages : en
Pages : 245
Book Description
This book describes deep learning systems: the algorithms, compilers, and processor components to efficiently train and deploy deep learning models for commercial applications. The exponential growth in computational power is slowing at a time when the amount of compute consumed by state-of-the-art deep learning (DL) workloads is rapidly growing. Model size, serving latency, and power constraints are a significant challenge in the deployment of DL models for many applications. Therefore, it is imperative to codesign algorithms, compilers, and hardware to accelerate advances in this field with holistic system-level and algorithm solutions that improve performance, power, and efficiency. Advancing DL systems generally involves three types of engineers: (1) data scientists that utilize and develop DL algorithms in partnership with domain experts, such as medical, economic, or climate scientists; (2) hardware designers that develop specialized hardware to accelerate the components in the DL models; and (3) performance and compiler engineers that optimize software to run more efficiently on a given hardware. Hardware engineers should be aware of the characteristics and components of production and academic models likely to be adopted by industry to guide design decisions impacting future hardware. Data scientists should be aware of deployment platform constraints when designing models. Performance engineers should support optimizations across diverse models, libraries, and hardware targets. The purpose of this book is to provide a solid understanding of (1) the design, training, and applications of DL algorithms in industry; (2) the compiler techniques to map deep learning code to hardware targets; and (3) the critical hardware features that accelerate DL systems. This book aims to facilitate co-innovation for the advancement of DL systems. It is written for engineers working in one or more of these areas who seek to understand the entire system stack in order to better collaborate with engineers working in other parts of the system stack. The book details advancements and adoption of DL models in industry, explains the training and deployment process, describes the essential hardware architectural features needed for today's and future models, and details advances in DL compilers to efficiently execute algorithms across various hardware targets. Unique in this book is the holistic exposition of the entire DL system stack, the emphasis on commercial applications, and the practical techniques to design models and accelerate their performance. The author is fortunate to work with hardware, software, data scientist, and research teams across many high-technology companies with hyperscale data centers. These companies employ many of the examples and methods provided throughout the book.
The Routledge Companion to Artificial Intelligence in Architecture
Author: Imdat As
Publisher: Routledge
ISBN: 1000372413
Category : Architecture
Languages : en
Pages : 632
Book Description
Providing the most comprehensive source available, this book surveys the state of the art in artificial intelligence (AI) as it relates to architecture. This book is organized in four parts: theoretical foundations, tools and techniques, AI in research, and AI in architectural practice. It provides a framework for the issues surrounding AI and offers a variety of perspectives. It contains 24 consistently illustrated contributions examining seminal work on AI from around the world, including the United States, Europe, and Asia. It articulates current theoretical and practical methods, offers critical views on tools and techniques, and suggests future directions for meaningful uses of AI technology. Architects and educators who are concerned with the advent of AI and its ramifications for the design industry will find this book an essential reference.
Publisher: Routledge
ISBN: 1000372413
Category : Architecture
Languages : en
Pages : 632
Book Description
Providing the most comprehensive source available, this book surveys the state of the art in artificial intelligence (AI) as it relates to architecture. This book is organized in four parts: theoretical foundations, tools and techniques, AI in research, and AI in architectural practice. It provides a framework for the issues surrounding AI and offers a variety of perspectives. It contains 24 consistently illustrated contributions examining seminal work on AI from around the world, including the United States, Europe, and Asia. It articulates current theoretical and practical methods, offers critical views on tools and techniques, and suggests future directions for meaningful uses of AI technology. Architects and educators who are concerned with the advent of AI and its ramifications for the design industry will find this book an essential reference.
Computer Architecture
Author: John L. Hennessy
Publisher: Elsevier
ISBN: 012383872X
Category : Computers
Languages : en
Pages : 858
Book Description
The computing world is in the middle of a revolution: mobile clients and cloud computing have emerged as the dominant paradigms driving programming and hardware innovation. This book focuses on the shift, exploring the ways in which software and technology in the 'cloud' are accessed by cell phones, tablets, laptops, and more
Publisher: Elsevier
ISBN: 012383872X
Category : Computers
Languages : en
Pages : 858
Book Description
The computing world is in the middle of a revolution: mobile clients and cloud computing have emerged as the dominant paradigms driving programming and hardware innovation. This book focuses on the shift, exploring the ways in which software and technology in the 'cloud' are accessed by cell phones, tablets, laptops, and more