Lab Activities 1, 2. Some of the Lab Server Specifications CPU: 2 Quad(4) Core Intel Xeon 5400 processors CPU Speed: 2.5 GHz Cache : Each 2 cores share.

Slides:



Advertisements
Similar presentations
Larrabee Eric Jogerst Cortlandt Schoonover Francis Tan.
Advertisements

Copyright© 2011, Intel Corporation. All rights reserved. *Other brands and names are the property of their respective owners. Intel ® Software Development.
Streaming SIMD Extension (SSE)
Intel Pentium 4 ENCM Jonathan Bienert Tyson Marchuk.
HISTORY OF MICROPROCESSORS
Computer Organization and Assembly Languages Yung-Yu Chuang
Instructor: Sazid Zaman Khan Lecturer, Department of Computer Science and Engineering, IIUC.
Microprocessors. Microprocessor Buses Address Bus Address Bus One way street over which microprocessor sends an address code to memory or other external.
Pentium 4 and IA-32 ISA ELEC 5200/6200 Computer Architecture and Design, Fall 2006 Lectured by Dr. V. Agrawal Lectured by Dr. V. Agrawal Kyungseok Kim.
CPU Processor Speed Timeline Speed =.02 Mhz Year= 1972 Transistors= 3500 It takes 66, CPU’s to equal 1 i7.
Processor history / DX/SX SX/DX Pentium 1997 Pentium MMX
Query Reordering for Photon Mapping Rohit Saboo. Photon Mapping A two step solution for global illumination: Step 2: Shoot eye rays and perform a “gather”
Cosc 2150 Current CPUs Intel and AMD processors. Notes The information is current as of Dec 5, 2014, unless otherwise noted. The information for this.
Copyright © 2006, Intel Corporation. All rights reserved. *Other brands and names are the property of their respective owners Intel® Core™ Duo Processor.
CHAPTER3: Processor Types and Specifications PART1
7-Aug-15 (1) CSC Computer Organization Lecture 6: A Historical Perspective of Pentium IA-32.
Hiep Hong CS 147 Spring Intel Core 2 Duo. CPU Chronology 2.
Hyper-Threading Intel Compilers Andrey Naraikin Senior Software Engineer Software Products Division Intel Nizhny Novgorod Lab November 29, 2002.
Overview of Intel® Core 2 Architecture and Software Development Tools June 2009.
Chapter 18 Multicore Computers
State of the Art of Different Processors José F. Ocasio Janeiro Edgar A. Arce García ArcOm Electrical and Computer Engineering Department August 28, 2004.
Introduction to HP LoadRunner Getting Familiar with LoadRunner >>>>>>>>>>>>>>>>>>>>>>
Motivation “Every three minutes a woman is diagnosed with Breast cancer” (American Cancer Society, “Detailed Guide: Breast Cancer,” 2006) Explore the use.
DELL PowerEdge 6800 performance for MR study Alexander Molodozhentsev KEK for RCS-MR group meeting November 29, 2005.
Simultaneous Multithreading: Maximizing On-Chip Parallelism Presented By: Daron Shrode Shey Liggett.
Computer Organization & Assembly Language
Different CPUs CLICK THE SPINNING COMPUTER TO MOVE ON.
Current Computer Architecture Trends CE 140 A1/A2 29 August 2003.
Company LOGO High Performance Processors Miguel J. González Blanco Miguel A. Padilla Puig Felix Rivera Rivas.
Intel’s Penryn Sima Dezső Fall 2007 Version nm quad-core -
Hardware Trends. Contents Memory Hard Disks Processors Network Accessories Future.
Processor Development The following slides track three developments in microprocessors since Clock Speed – the speed at which the processor can carry.
High Performance Computing Processors Felix Noble Mirayma V. Rodriguez Agnes Velez Electric and Computer Engineer Department August 25, 2004.
History of Microprocessor MPIntroductionData BusAddress Bus
 Copyright, HiPERiSM Consulting, LLC, George Delic, Ph.D. HiPERiSM Consulting, LLC (919) P.O. Box 569, Chapel Hill, NC.
Hyper Threading (HT) and  OPs (Micro-Operations) Department of Computer Science Southern Illinois University Edwardsville Summer, 2015 Dr. Hiroshi Fujinoki.
Copyright © 2007 Heathkit Company, Inc. All Rights Reserved PC Fundamentals Presentation 30 – PC Architecture.
AES Encryption Code Generator Undergraduate Research Project by Paul Magrath. Supervised by Dr David Gregg.
Module 1: Concepts of information Technology.  Central processing unit (CPU)  Hard disk  Common input and output devices  Types of memory Main Parts.
Hyper Threading Technology. Introduction Hyper-threading is a technology developed by Intel Corporation for it’s Xeon processors with a 533 MHz system.
Microprocessors BY Sandy G.
Yang Yu, Tianyang Lei, Haibo Chen, Binyu Zang Fudan University, China Shanghai Jiao Tong University, China Institute of Parallel and Distributed Systems.
Presentation 31 – Multicore, Multiprocessing, Multithreading, and Multitasking. When discussing modern PCs, the term “Multi” is thrown around a lot as.
Single Node Optimization Computational Astrophysics.
PROCESSOR Ambika | shravani | namrata | saurabh | soumen.
SSU 1 Dr.A.Srinivas PES Institute of Technology Bangalore, India 9 – 20 July 2012.
Lecture 3 Dr. Muhammad Ayaz Computer Organization and Assembly Language. (CSC-210)
Processor Performance & Parallelism Yashwant Malaiya Colorado State University With some PH stuff.
RATION CARD MANAGEMENT SYSTEM
Intel and AMD processors
Hardware specifications
Roadmap C: Java: Assembly language: OS: Machine code: Computer system:
Lynn Choi School of Electrical Engineering
Multi-core processors
Hot Processors Of Today
Steven Ge, Xinmin Tian, and Yen-Kuang Chen
HISTORY OF MICROPROCESSORS
Architecture Background
How to Install Microsoft Office 2013?
Introduction to Microprocessors
HISTORY OF MICROPROCESSORS
A Presentation on online voting system
Compiler Back End Panel
STUDY AND IMPLEMENTATION
Compiler Back End Panel
Coe818 Advanced Computer Architecture
Multithreading Why & How.
CS 286 Computer Organization and Architecture
Learning Objectives To be able to describe the purpose of the CPU
Lecture 3 (Microprocessor)
Presentation transcript:

Lab Activities 1, 2

Some of the Lab Server Specifications CPU: 2 Quad(4) Core Intel Xeon 5400 processors CPU Speed: 2.5 GHz Cache : Each 2 cores share a 6 MB cache Front Side Bus Speed: 1333 MHz RAM Size: 8 GB Hard Disk: 3 X 146 GB

Lab Activity 1 – Mandelbrot serial versus parallel Objective: explore how the runtime behavior of serial code differs from a parallel code in terms of execution time and number of cores used Serial version utilizes a single core

Compiler technologies: Auto parallelization Programmers can use compiler technologies to most quickly take advantage of inherent parallelism in the applications and execute them in parallel

General Optimizations Implemented through use of coarse grained switches that govern behavior of both single threaded and multi-threaded codes

Example Processor-independent optimizations Windows* /O2Optimizes for Speed : Vectorization

Processor-dependent AutoVectorization optimizations Windows* QaxKIntel Pentium III and compatible Intel processors QaxWIntel Pentium 4 and compatible Intel processors QaxNIntel Pentium 4 and compatible Intel processors. Enables new optimizations in addition to Intel processor-specific optimizations QaxPIntel(R) Core(TM) processor family with Streaming SIMD Extensions 3 (SSE3) instruction support QaxOIntel(R) Core(TM) processor family. QaxTIntel(R) Core(TM)2 processor family

More Advanced optimizations: auto-parallelization Windows* Qparallelenable the auto-parallelizer to generate multi- threaded code for loops that can be safely executed in parallel Qopenmpenable the compiler to generate multi-threaded code based on the OpenMP* directives

Lab Activity 2 - AutoParallelization Objective: Use auto-parallelization on a simple code to gain experience with using the compiler’s auto-parallelization feature