SAS Performance on SPARC T4 + Solaris: Customer experience performance study from the U.S. Bureau of Labor Statistics Edmond Cheng, Economist, Bureau of.

Slides:



Advertisements
Similar presentations
PC Blades Wilson Edgar. Objective - 44% Lower Operating Cost than traditional PCs - 50% More Energy Efficient than traditional PCs - Unsurpassed Security.
Advertisements

SAS 9.3 Enterprise BI Audit & Performance Package
ArcGIS Server Architecture at the DNR GIS/LIS Conference, October 2013.
LABT-ETD 2004 ETDs Submission Software Kaunas, Arūnas Franckevičius
© 2010 Cisco and/or its affiliates. All rights reserved. 1 Microsoft Exchange Server Ready UCS Data Center & Virtualizacion Cisco Latin America Valid through.
Accelerating Your Success™ Oracle on Oracle for NHS 1.
Technical Services & Operations WINDOWS 2008 R2 AD / DC UPGRADE PROJECT.
Copyright © 2005, SAS Institute Inc. All rights reserved. Making the Transition from MDDB-based OLAP Applications to a SAS ® 9 OLAP Solution Ivy Parker.
Tower Dual Processor 1 x 2.13GHz Quad Core Intel Xeon E5506 1x250GB 7200RPM Drive Four open 3.5” Direct- Cabled SATA Bays 2GB 2 (1 DIMM) PC MHz.
New HPC technologies Arunas Birmontas, BGM BalticGrid II Kick-off meeting, Vilnius May 13, 2008.
28. Januar, Zürich-Oerlikon. Switch/Update to Team Foundation Server 2012 André Hofmann Software Engineer bbv Software Services AG.
V IRTUALIZATION. V IRTUALIZATION I S E VERYWHERE Developers use it to test software on different operating systems IT professionals use it to test different.
Moving to a Virtual World Don Mendonsa Lawrence Livermore National Laboratory This work performed under the auspices of the U.S. Department of Energy by.
The i9 Processor From INTEL By: Chad Sheppard. Little info about the new chip Coming from a great line of processors Intel Pentium 1, 2, 3, M, 4, 4HT.
Sun FIRE Jani Raitavuo Niko Ronkainen. Sun FIRE 15K Most powerful and scalable Up to 106 processors, 576 GB memory and 250 TB online disk storage Fireplane.
HS06 on the last generation of CPU for HEP server farm Michele Michelotto 1.
Tripwire Enterprise Server – Getting Started Doreen Meyer and Vincent Fox UC Davis, Information and Education Technology June 6, 2006.
® 1 Intel ® Server Platforms. ® *Other names and brands may be claimed as the property of others. 2 Building the enterprise business 8 years experience.
INTRODUCTION ON SAS ( Statistical Analysis Software) BY- R ajat PaL.
5.3 HS23 Blade Server. The HS23 blade server is a dual CPU socket blade running Intel´s new Xeon® processor, the E5-2600, and is the first IBM BladeCenter.
ADVANCE FORENSIC WORKSTATION. SPECIFICATION Mother board : Xeon 5000 Series Server Board support 667MHz, 1066MHz and 1333MHz1 Processor : Two Intel Quad.
Technology Expectations in an Aeros Environment October 15, 2014.
1 “WinSun”: Deploying the Windows Desktop on a Sun Ray Anita Schwartz Carol Jarom.
DELL PowerEdge 6800 performance for MR study Alexander Molodozhentsev KEK for RCS-MR group meeting November 29, 2005.
Different CPUs CLICK THE SPINNING COMPUTER TO MOVE ON.
HP e3000 Migration Seminar Jean-Pierre (JP) Fortin ADT Worldwide Solution Architect.
IRODS performance test and SRB system at KEK Yoshimi KEK Building data grids with iRODS 27 May 2008.
Copyright © 2010, Scryer Analytics, LLC. All rights reserved. Optimizing SAS System Performance − A Platform Perspective Patrick McDonald Scryer Analytics,
Company LOGO High Performance Processors Miguel J. González Blanco Miguel A. Padilla Puig Felix Rivera Rivas.
Use/User:LabServerField Engineer Electrical Engineer Software Engineer Mechanical Engineer Requirements: Small form factor.
OS For Millennium Server จีระพล คุ่มเคี่ยม สำนักหอสมุดกลาง มหาวิทยาลัยเทคโนโลยีพระจอมเกล้าพระนคร เหนือ IUG #13 มหาวิทยาลัยมหาสารคาม 2-3 DEC
Implementing KFS Release 2 (Let’s Get Cookin’!) Susan Moore / Jonathon Keller, UC - Davis Vince Schimizzi / Mike Criswell, MSU.
Presentation To. Mission Think Dynamics is in the business of automating the management of data center resources thereby enabling senior IT executives.
3. April 2006Bernd Panzer-Steindel, CERN/IT1 HEPIX 2006 CPU technology session some ‘random walk’
Sun Fire™ E25K Server Keith Schoby Midwestern State University June 13, 2005.
Indiana University’s Name for its Sakai Implementation Oncourse CL (Collaborative Learning) Active Users = 112,341 Sites.
Business Intelligence Appliance Powerful pay as you grow BI solutions with Engineered Systems.
Network Setup Assignment Chris Moore, Kwan Tonpoobaln, Jon Light.
Business Objects Migration Strategy Paul Carletta Data Accomplished.
Dave Dargo Vice President Linux Program Office Oracle Corporation.
© 2006 Avaya Inc. All rights reserved. Avaya – Proprietary & Confidential. For Limited Internal Distribution. The information contained in this document.
A Combat Support Agency Defense Information Systems Agency Virtualization 17 August 2011.
A presentation by Lewis Betterton.  What is an Operating System? Boot process Drivers Hardware and resource control Manages programs.
CSC 7080 Graduate Computer Architecture Lec 8 – Multiprocessors & Thread- Level Parallelism (3) – Sun T1 Dr. Khalaf Notes adapted from: David Patterson.
Contact Sambit Samal (sambits) for additional information on Benchmarks.
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.
Parallel Computers Today Oak Ridge / Cray Jaguar > 1.75 PFLOPS Two Nvidia 8800 GPUs > 1 TFLOPS Intel 80- core chip > 1 TFLOPS  TFLOPS = floating.
HP Proliant Server  Intel Xeon E3-1220v3 (3.1GHz / 4-core / 8MB / 80W).  HP 4GB Dual Rank x8 PC E (DDR3-1600) Unbuffered Memory Kit.  HP Ethernet.
Experiences with a SAS Grid Ray Lindsay ATO ACT SAS Users Group 21 May
Secure Access Link (SAL): Supporting Cost Savings and Improving Secure Access.
Sql Server Architecture for World Domination Tristan Wilson.
Roza Ghamari CMPE 511 Niagara & Niagara 2. Outline Introduction Niagara Specifications Niagara 2 Specifications Comparison Conclusion References.
PERFORMANCE OF THE OPENMP AND MPI IMPLEMENTATIONS ON ULTRASPARC SYSTEM Abstract Programmers and developers interested in utilizing parallel programming.
Why Now? Oracle on Red Hat on Intel. Introduction ● PRINCE2 Project Managers are addicted to love business cases ● MYRA loves UNIX ● I was assigned to.
Power Systems with POWER8 Technical Sales Skills V1
Serve as Director Funded by the Louisiana Department of Transportation and Development Developed LaCrash application to electronically capture crash.
Company Product with Intel Solution Product Focus
40% More Performance per Server 40% Lower HW costs and maintenance
VIRTUALizing the lab Richard Toeniskoetter
HISTORY OF MICROPROCESSORS
Core i7 micro-processor
Profitability Management Logical Diagram
HISTORY OF MICROPROCESSORS
Multi-Core Computing Osama Awwad Department of Computer Science
,Dell PowerEdge 13 gen servers rental.
تدريس يار: ميثم نظرياني
Parallel Computers Today
SAP HANA Cost-optimized Hardware for Non-Production
Implementing KFS Release 2 (Let’s Get Cookin’!)
Presentation transcript:

SAS Performance on SPARC T4 + Solaris: Customer experience performance study from the U.S. Bureau of Labor Statistics Edmond Cheng, Economist, Bureau of Labor Statistics Steven Holmes, UNIX Systems Administrator, G&B Solutions Topics SAS solutions and technologies as part of BLS operations and statistical outputs Experience with SPARC T4-2 server performance Copyright © 2010, SAS Institute Inc. All rights reserved.

Bureau of Labor Statistics The Bureau of Labor Statistics of the U.S. Department of Labor is the principal Federal agency responsible for measuring labor market activity, working conditions, and price changes in the economy. Its mission is to collect, analyze, and disseminate essential economic information to support public and private decision-making. As an independent statistical agency, BLS serves its diverse user communities by providing products and services that are objective, timely, accurate, and relevant. History The BLS has provided essential economic information to support public and private decision-making since 1884. That’s way before there were calculator and printers; statisticians had to manually process survey and calculate statistics by hand. Vision The Bureau of Labor Statistics will meet the information needs of a rapidly changing U.S. and global economy by continuously improving its products and services, investing in its work force, and modernizing its business processes.

Industry Employment Edmond and Steven are both member of the Division of Industry Data Development in BLS, which are tasked with the development/maintenance of the IT system and production of several major industry employment statistics products. Notably The monthly payroll number you hear the 1st Friday of each month The monthly real earning report The monthly job openings and labor turnover statistics The annual green jobs number Why are these statistics so important? They are a measure of the current economic conditions. The change in employment is a key indicator for the state of the economy. Congress uses CES data to help make policy decisions. The Fed, Bureau of Economic Analysis, and other Statistical Agencies uses BLS employment, hours, earnings data as inputs into their model. State and local government uses these data to measure economic health of State and areas and to guide monetary policy decisions. Businesses may use CES data to negotiate contracts, select building sites, forecast market demand for their products, and develop marketing strategies. Plus, there are other uses in the academics, labor organization, and researches.

Operation and Business Process Survey Frame & Sample Design Questionnaire Design & Testing Data Collection & Cycle Management Data Processing & Validation / Micro Editing Estimation, Data Tabulation & Macro Editing Macro modeling, seasonal adjustment Data Dissemination / Publication Maintaining the operation to produce these economic statistics needs tremendous planning, coordination, budgeting, human effort, and IT resources. Taking the monthly payroll survey as an example, The data collection sends, collects, and process surveys from over 400,000 establishments each month from all over U.S and thru different collection modes. In a relative short amount of time, the data has to be validated, edited, and reconciled before they can go into estimation. The data will feed into the macro modeling, tabulation, editing, and adjustment before they become relevant and reliable estimates. Once all that is completed, the data are reported to the program analysts for review and verification. At last, the official statistics are disseminated to BLS publication office for public press release.

SAS Solutions and Others SAS Base 9.2 SAS AppDev Studio SAS/ACCESS SAS/Connect SAS/ETS SAS/Graph SAS/IML SAS/IntrNet SAS/Share SAS/STAT SAS® Business Intelligence SAS Enterprise Guide 4.3 SAS Enterprise Guide BI Server Data Integration Server Metadata Server Microsoft Office Integration Others SAS software and solutions for data processing, statistical analysis, reporting, and data warehousing. For example, SAS Base ETL, customized statistical models, functions, reporting SAS AppDev Studio Java-based application SAS ACCESS, Connect Access to different database and platforms SAS IntrNet Web-client application SAS ETS, IML, STAT Statistical needs

Oracle Servers SPARC T4-2 SERVER Processor Eight-core 2.85GHz SPARC T4 processor Two processors per system, maximum 128 threads Eight floating-point units Dual multithreaded 10 GbE PCI integrated onto chip Server platforms chosen to run SAS Long history of using UNIX servers and Solaris OS for the production system. multi-users, multi-tasking, resources-sharing secure, expandable, manageable, performance compatible with the software and other needs of our office Sun Fire V480 Sun Fire V490 Sun Fire V880 Sun E3500 Sun Fire T5240 SPARC M3000 SPARC M4000 SPARC T4-2 (certification)

Performance Test Servers Baselines Server Model Linux Lab Linux HP Blade Sun Fire T5240 SPARC Enterprise M3000 SPARC T4-2 Operating System Red Hat Enterprise Linux Server release 6.3 (Santiago) Solaris 10 Processor Intel Xeon E5430 CPU Intel Xeon X5550 UltraSPARC T2+ SPARC64 VII SPARC T4 Specs 2 CPU, 2.66Ghz, quad core 2 CPUs, 1.2 GHz, 6-core 1 CPU, 2.75 GHz, quad-core 2 CPU 2.85 GHz, 8-core Thread 8 96 128 Ram 14GB 16GB 32GB 128GB SAS Version 9.2 9.1.3 9.3 A summary on hardware configurations and SAS installations. We want to know how SPARC T4-2 performances compares to our existing UNIX SPARC servers, as well as to the Linux servers we have in lab. All the SAS software and servers were configured similarly. Then we ran benchmarking tests using some of the identical production jobs selected from the current SAS system. The key points are: Comparable results between different configurations The performance positively/negatively might affect SAS users and production of timely/accurate statistics [Extra Information] Other misc test setup information: All SAS jobs were restricted to using 1024mb of memory using the sasv9.cfg file. No Solid State Drives were used on any server for this testing. Solaris servers file systems are ZFS and Linux servers are ext4.

SAS DATA and PROC Steps Test #1: A quick performance check The first performance test is a self-contained program using a ZIPCODE database available with all SAS/BASE installations. The program runs common PROC procedures used in most offices. The CPU time and Real time are recorded. This gives a quick look on how the test servers measure against results recorded from previous testing. … Relevant result highlights… Database attributes Name: SAS ZIPCODE Size: 4 GB Number of obs: 20.9 millions Number of cols: 19 Test Setup Duplicate the SASHELP ZIPCODE database by 500 times. Run sort procedure, calculate summary means, and run regression.  

Single-Threading Processing Test #2: Single production job (single-thread) The second test perform record linkage using the BLS Establishment Longitude Database. The program runs thru series of complex logics over 13 consecutive quarters for about 8.5 million establishments. This test is taken from a production job. It is a close simulation of typical SAS production which runs in the office. …Highlight relevant results… Database attributes Name: Longitude Database Size: 13 x 1.0 GB Number of obs: 8.5 millions Number of cols: 41 Test Setup Merging 13 databases by specified linkage rules. Run logic procedures and mathematics computation to produce a final database table.

Multi-Theading Processing Test #3: Four production jobs (multi-threads) The setup for Test #3 prepares four identical version of Test #2 program, and then starting all four SAS jobs simultaneously. The results provide different measures as how each server performs when running multiple concurrent threads. …Highlight relevant results… Database attributes Name: Longitude Database Size: 13 x 1.0 GB Number of obs: 8.5 millions Number of cols: 41 Test Setup Running four Test #2 programs #2 at the same time.

PROC IML Statistical Modeling Test #4: Single and Multi statistical procedure The final test runs a set of SAS IML statistical procedures which performs combination of matrix algebra, statistical modeling, sample and estimates replications. The process which we know are both CPU and memory intensive. And here is the result. Remarks: the ‘eight threads’ testing was not performed for M3000. …Highlight relevant results… Database attributes Name: None Size: N/A Number of obs: N/A Number of cols: N/A Test Setup Running a SAS/STAT PROC IML in a single thread and eight concurrent threads.

Contacts Edmond Cheng Steven Holmes U.S. Bureau of Labor Statistics 2 Massachusetts Avenue, NE Washington, DC 20212 202-691-5458 cheng.edmond@bls.gov Steven Holmes U.S. Bureau of Labor Statistics 2 Massachusetts Avenue, NE Washington, DC 20212 202-691-6423 holmes.steven@bls.gov holmes_steven_17@yahoo.com Any opinions expressed in this paper are those of the author and do not constitute policy of the Bureau of Labor Statistics.