MARC CLUSTER BENCHMARK Non-Linear Analysis of a Suspension Knuckle using MSC Marc 2003 DDM.

Slides:



Advertisements
Similar presentations
CS 111: Introduction to Programming Midterm Exam NAME _________________ UIN __________________ 10/30/08 1.Who is our hero? 2.Why is this person our hero?
Advertisements

Computer Performance CS350 Term Project-Spring 2001 Elizabeth Cramer Bryan Driskell Yassaman Shayesteh.
Division of Pharmacokinetics and Drug Therapy Department of Pharmaceutical Biosciences Uppsala University Estimating and forecasting in vivo drug disposition.
CS CS 5150 Software Engineering Lecture 12 Usability 2.
Security+ Guide to Network Security Fundamentals, Third Edition Chapter 9 Performing Vulnerability Assessments.
Introduction to Scientific Computing on Linux Clusters Doug Sondak Linux Clusters and Tiled Display Walls July 30 – August 1, 2002.
MCDST : Supporting Users and Troubleshooting a Microsoft Windows XP Operating System Chapter 3: Upgrading from a Previous Version of Windows.
Presenter : Cheng-Ta Wu Antti Rasmus, Ari Kulmala, Erno Salminen, and Timo D. Hämäläinen Tampere University of Technology, Institute of Digital and Computer.
Swiss Federal Institute of Technology Computer Engineering and Networks Laboratory Influence of different system abstractions on the performance analysis.
Embedded Systems Interrupts C.-Z. Yang Sept.-Dec
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
Seven Minute Madness: Reconfigurable Computing Dr. Jason D. Bakos.
Fundamental Issues in Parallel and Distributed Computing Assaf Schuster, Computer Science, Technion.
Regression testing Tor Stållhane. What is regression testing – 1 Regression testing is testing done to check that a system update does not re- introduce.
Measuring zSeries System Performance Dr. Chu J. Jong School of Information Technology Illinois State University 06/11/2012 Sponsored in part by Deer &
Introduction to Programming G50PRO University of Nottingham Unit 1 : Introduction Paul Tennent
Advances in Language Design
Operating systems CHAPTER 7.
© Janice Regan, CMPT 128, Jan CMPT 128 Introduction to Computing Science for Engineering Students Creating a program.
TESTING.
CS492: Special Topics on Distributed Algorithms and Systems Fall 2008 Lab 3: Final Term Project.
Chapter 3: Operating-System Structures System Components Operating System Services System Calls System Programs System Structure Virtual Machines System.
Operating Systems.
Orchestration by Approximation Mapping Stream Programs onto Multicore Architectures S. M. Farhad (University of Sydney) Joint work with Yousun Ko Bernd.
11 SYSTEM PERFORMANCE IN WINDOWS XP Chapter 12. Chapter 12: System Performance in Windows XP2 SYSTEM PERFORMANCE IN WINDOWS XP  Optimize Microsoft Windows.
GPUs and Accelerators Jonathan Coens Lawrence Tan Yanlin Li.
Sigrity, Inc © Efficient Signal and Power Integrity Analysis Using Parallel Techniques Tao Su, Xiaofeng Wang, Zhengang Bai, Venkata Vennam Sigrity,
Uncovering the Multicore Processor Bottlenecks Server Design Summit Shay Gal-On Director of Technology, EEMBC.
1 Performance Evaluation of Computer Systems and Networks Introduction, Outlines, Class Policy Instructor: A. Ghasemi Many thanks to Dr. Behzad Akbari.
Lecture on Computer Science as a Discipline. 2 Computer “Science” some people argue that computer science is not a science in the same sense that biology.
Hardware vs Software Hardware: A physical part of the computer which you can touch. Software: A set of instructions which is run to perform tasks on your.
INVITATION TO COMPUTER SCIENCE, JAVA VERSION, THIRD EDITION Chapter 6: An Introduction to System Software and Virtual Machines.
CMAQ Runtime Performance as Affected by Number of Processors and NFS Writes Patricia A. Bresnahan, a * Ahmed Ibrahim b, Jesse Bash a and David Miller a.
Derivatives In modern structural analysis we calculate response using fairly complex equations. We often need to solve many thousands of simultaneous equations.
Distributed Computing CSC 345 – Operating Systems By - Fure Unukpo 1 Saturday, April 26, 2014.
Lesson 1 Operating Systems, Part 1. Objectives Describe and list different operating systems Understand file extensions Manage files and folders.
On Benchmarking Frequent Itemset Mining Algorithms Balázs Rácz, Ferenc Bodon, Lars Schmidt-Thieme Budapest University of Technology and Economics Computer.
Introducing Software Computer Concepts Unit A. Introducing Software What is an Operating System? OS is the master controller for all the activities that.
Parallel Computing With High Performance Computing Clusters (HPCs) By Jeremy Cathey.
Computer Software Types Three layers of software Operation.
Software Engineering 2004 Jyrki Nummenmaa 1 BACKGROUND There is no way to generally test programs exhaustively (that is, going through all execution.
Network design Topic 6 Testing and documentation.
OPERATING SYSTEMS CS 3530 Summer 2014 Systems and Models Chapter 03.
On the Use of Finite Difference Matrix-Vector Products in Newton-Krylov Solvers for Implicit Climate Dynamics with Spectral Elements ImpactObjectives 
Issues on the operational cluster 1 Up to 4.4x times variation of the execution time on 169 cores Using -O2 optimization flag Using IBM MPI without efficient.
Introduction to Operating Systems Prepared by: Dhason Operating Systems.
Optimization Written by: Tim Keyser Georgia CTAE Resource Network 2010.
In the news: A recently security study suggests that a computer worm that ran rampant several years ago is still running on many machines, including 50%
1 Chapter Overview Monitoring Access to Shared Folders Creating and Sharing Local and Remote Folders Monitoring Network Users Using Offline Folders and.
Software. Introduction n A computer can’t do anything without a program of instructions. n A program is a set of instructions a computer carries out.
© ExplorNet’s Centers for Quality Teaching and Learning 1 Explain the purpose of Microsoft virtualization. Objective Course Weight 2%
OPERATING SYSTEMS (OS) By the end of this lesson you will be able to explain: 1. What an OS is 2. The relationship between the OS & application programs.
Operating Systems Shannon Gibson. What is an Operating System?  An operating system is the most important software that runs on a computer.
15/02/2006CHEP 061 Measuring Quality of Service on Worker Node in Cluster Rohitashva Sharma, R S Mundada, Sonika Sachdeva, P S Dhekne, Computer Division,
Identify internal hardware devices (e. g
Fundamentals of Information Systems, Sixth Edition
OPERATING SYSTEMS CS 3502 Fall 2017
COMPUTATIONAL MODELS.
CSCI-235 Micro-Computer Applications
Kilohertz Decision Making on Petabytes
Introduction to Parallelism.
Teaching Computing to GCSE
آشنايی با اصول و پايه های يک آزمايش
Unit I Flash Cards Start.
A test technique is a recipe these tasks that will reveal something
Functions of an operating system
Section 1: Linux Basics and SLES9 Installation
Sketch Object Prediction
Presentation transcript:

MARC CLUSTER BENCHMARK Non-Linear Analysis of a Suspension Knuckle using MSC Marc 2003 DDM

HP J CPU Solve Time: 13:26 Baseline Time

Linux Cluster 2 CPU’s Solve Time: 5:20 Speed-Up: 2.5X

Linux Cluster 4 CPU’s Solve Time: 3:07 Speed-Up: 4.3X

Linux Cluster 8 CPU’s Solve Time: 1:51 Speed-Up: 7.3X

Linux Cluster 16 CPU’s Solve Time: 1:03 Speed-Up: 12.8X

Benchmark Summary For the current benchmark part, it would appear that 4 CPU’s provides optimal solution time vs computing resources being utilized. However, it should be expected that different types of non-linear simulations will yield varying performance curves and require different numbers of CPU’s due to the diverse nature of non-linear problems. While not difficult, submission of Marc simulations to the cluster is not currently as simple as “pushing go”. There are a number of variables that have to be configured to ensure a successful run that yields results rather than errors. We are working on a more efficient way to accomplish this task. A “cookbook” approach if you will… Irregardless of the number of processors or the computing platform used, the resultant stress value was always the same (274 Mpa) and in the same location. No deviation in accuracy was detected. There seems to currently be a “bug” in the Linux version of the Mentat Pre- processing software. The HP version had to be used to create the input decks for the cluster runs. MSC has been alerted to this and is working on correcting the issue. The Linux Networx hardware has so far performed flawlessly in all of the categories that it has been tested against. They have also been very professional in lending support to MSC to help resolve software issues in the Marc application.