4 results (0,15838 seconds)

Brand

Merchant

Price (EUR)

Reset filter

Products
From
Shops

Programming for Hybrid Multi/Manycore MPP Systems

Programming for Hybrid Multi/Manycore MPP Systems

Ask not what your compiler can do for you ask what you can do for your compiler. John Levesque Director of Cray’s Supercomputing Centers of ExcellenceThe next decade of computationally intense computing lies with more powerful multi/manycore nodes where processors share a large memory space. These nodes will be the building block for systems that range from a single node workstation up to systems approaching the exaflop regime. The node itself will consist of 10’s to 100’s of MIMD (multiple instruction multiple data) processing units with SIMD (single instruction multiple data) parallel instructions. Since a standard affordable memory architecture will not be able to supply the bandwidth required by these cores new memory organizations will be introduced. These new node architectures will represent a significant challenge to application developers. Programming for Hybrid Multi/Manycore MPP Systems attempts to briefly describe the current state-of-the-art in programming these systems and proposes an approach for developing a performance-portable application that can effectively utilize all of these systems from a single application. The book starts with a strategy for optimizing an application for multi/manycore architectures. It then looks at the three typical architectures covering their advantages and disadvantages. The next section of the book explores the other important component of the target—the compiler. The compiler will ultimately convert the input language to executable code on the target and the book explores how to make the compiler do what we want. The book then talks about gathering runtime statistics from running the application on the important problem sets previously discussed. How best to utilize available memory bandwidth and virtualization is covered next along with hybridization of a program. The last part of the book includes several major applications and examines future hardware advancements and how the application developer may prepare for those advancements.

GBP 44.99
1

How Things Work The Computer Science Edition

An Introduction to R and Python for Data Analysis A Side-By-Side Approach

An Introduction to R and Python for Data Analysis A Side-By-Side Approach

An Introduction to R and Python for Data Analysis helps teach students to code in both R and Python simultaneously. As both R and Python can be used in similar manners it is useful and efficient to learn both at the same time helping lecturers and students to teach and learn more save time whilst reinforcing the shared concepts and differences of the systems. This tandem learning is highly useful for students helping them to become literate in both languages and develop skills which will be handy after their studies. This book presumes no prior experience with computing and is intended to be used by students from a variety of backgrounds. The side-by-side formatting of this book helps introductory graduate students quickly grasp the basics of R and Python with the exercises providing helping them to teach themselves the skills they will need upon the completion of their course as employers now ask for competency in both R and Python. Teachers and lecturers will also find this book useful in their teaching providing a singular work to help ensure their students are well trained in both computer languages. All data for exercises can be found here: https://github. com/tbrown122387/r_and_python_book/tree/master/data. Instructors can access the solutions manual via the book's website. Key features: - Teaches R and Python in a side-by-side way. - Examples are tailored to aspiring data scientists and statisticians not software engineers. - Designed for introductory graduate students. Does not assume any mathematical background. | An Introduction to R and Python for Data Analysis A Side-By-Side Approach

GBP 74.99
1

The Internet Book Everything You Need to Know about Computer Networking and How the Internet Works

The Internet Book Everything You Need to Know about Computer Networking and How the Internet Works

The Internet Book Fifth Edition explains how computers communicate what the Internet is how the Internet works and what services the Internet offers. It is designed for readers who do not have a strong technical background — early chapters clearly explain the terminology and concepts needed to understand all the services. It helps the reader to understand the technology behind the Internet appreciate how the Internet can be used and discover why people find it so exciting. In addition it explains the origins of the Internet and shows the reader how rapidly it has grown. It also provides information on how to avoid scams and exaggerated marketing claims. The first section of the book introduces communication system concepts and terminology. The second section reviews the history of the Internet and its incredible growth. It documents the rate at which the digital revolution occurred and provides background that will help readers appreciate the significance of the underlying design. The third section describes basic Internet technology and capabilities. It examines how Internet hardware is organized and how software provides communication. This section provides the foundation for later chapters and will help readers ask good questions and make better decisions when salespeople offer Internet products and services. The final section describes application services currently available on the Internet. For each service the book explains both what the service offers and how the service works. About the Author Dr. Douglas Comer is a Distinguished Professor at Purdue University in the departments of Computer Science and Electrical and Computer Engineering. He has created and enjoys teaching undergraduate and graduate courses on computer networks and Internets operating systems computer architecture and computer software. One of the researchers who contributed to the Internet as it was being formed in the late 1970s and 1980s he has served as a member of the Internet Architecture Board the group responsible for guiding the Internet’s development. Prof. Comer is an internationally recognized expert on computer networking the TCP/IP protocols and the Internet who presents lectures to a wide range of audiences. In addition to research articles he has written a series of textbooks that describe the technical details of the Internet. Prof. Comer’s books have been translated into many languages and are used in industry as well as computer science engineering and business departments around the world. Prof. Comer joined the Internet project in the late 1970s and has had a high-speed Internet connection to his home since 1981. He wrote this book as a response to everyone who has asked him for an explanation of the Internet that is both technically correct and easily understood by anyone. An Internet enthusiast Comer displays INTRNET on the license plate of his car. | The Internet Book Everything You Need to Know about Computer Networking and How the Internet Works

GBP 84.99
1