Professional Documents
Culture Documents
Extending The Reach of Real-Time Analytics:: Hardware and Software, Engineered To Work Together
Extending The Reach of Real-Time Analytics:: Hardware and Software, Engineered To Work Together
Extending the Reach of Real-Time Analytics: Hardware and Software, Engineered to Work Together
Table of Contents
Insight on Demand: The Oracle
Exalytics In-Memory Machine . . . . . .1
Breakthrough Performance that
Drives Customer Success . . . . . . . . . . .2
Engine for Real-Time Analytics:
The Intel Xeon Processor E7
v2 Family . . . . . . . . . . . . . . . . . . . . . . . . . .3
Elastic Processor Model with
Specialized Features . . . . . . . . . . . . . .3
Targeted Optimizations for
Best-in-Class Oracle Software . . . . . .4
Oracle Essbase OLAP Server . . . . . .5
Oracle Database In-Memory . . . . . .6
Oracle Business Intelligence
Enterprise Edition (OBIEE) . . . . . . . .7
Real-Time Analytics, Taken
to the Next Level:
Engineered Systems . . . . . . . . . . . . . . . .7
Conclusion . . . . . . . . . . . . . . . . . . . . . . . . .8
Additional Resources . . . . . . . . . . . . . . .8
Upgrading to Oracle
Essbase on Oracle Exalytics
In-Memory Machine has at
least tripled the speed at
which we can generate and
employ business intelligence,
enhancing our management
reporting capabilities. And
our collaboration with Oracle
Advanced Customer Support
Services has ensured access
to continuous, easy-to-budget
technical expertise to support
our growth.
Martin Jacobs, Project Manager,
Application Development,
Deutsche Telekom AG
Extending the Reach of Real-Time Analytics: Hardware and Software, Engineered to Work Together
Execution Resources
Enhanced Memory
Advanced Reliability
3x memory capacity
(up to 1.5TB/socket)
Up to 4x increased bandwidth
with integrated PCI Express* 3.01
Enhances suitability
for mission-critical solutions
Figure 1. Advances in the Intel Xeon processor E7 v2 family for real-time, in-memory analytics.
Extending the Reach of Real-Time Analytics: Hardware and Software, Engineered to Work Together
Variable Active Core Count and Frequency to Meet the Needs of Changing Workloads
15 cores (30 threads)
2.8 GHz
3.2 GHz
3.6 GHz
2.8 GHz
3.2 GHz
3.4 GHz
Figure 2. Flexibility comparable to choice among the capabilities of three high-end processors.
Extending the Reach of Real-Time Analytics: Hardware and Software, Engineered to Work Together
ForEsSdSpinlockAcquireNonReentrant,
the critical section was split into smaller
sections (reducing the size of the critical
section) and a condition was added on
lock acquisition (reducing the frequency
of locking). For EsSdSpinlockAcquire,
some lock usages were identified that
could be eliminated.
50
45
Transactions per Second
40
35
30
25
20
Before Optimization
After Optimization
15
10
5
0
10
20
30
40
50
60
Number of Users
Figure 3. Scalability optimization of Oracle Essbase OLAP Server. 3
Extending the Reach of Real-Time Analytics: Hardware and Software, Engineered to Work Together
Optimization of the two spinlocks resulted in dramatic improvements to scaling as the number of users increases, as the After
Optimization line in Figure 3 shows. The system delivers faster response times and higher performance, at the same CPUutilization levels, when scaling to higher number of users after optimization. 3 Another aspect of the performance improvement
attained through the optimization is the effect on throughput stability, shown in Figure 4, using 40 users as an example. The
Before Optimization chart shows the level of transactions per second varying significantly over time as the test scenario
proceeded. In contrast, in the After Optimization chart, the level of transactions per second is far more stable.
Before Optimization
45
40
35
30
25
20
15
10
5
0
0:00 0:10 0:20 0:30 0:40 0:50 1:00 1:10 1:20 1:30 1:40 1:50 2:00 2:10 2:20 2:30
Elapsed Scenario Time (hh:mm)
After Optimization
45
40
35
30
25
20
15
10
5
0
0:00 0:10 0:20 0:30 0:40 0:50 1:00 1:10 1:20 1:30 1:40 1:50 2:00 2:10 2:20 2:30
Elapsed Scenario Time (hh:mm)
Figure 4. Optimized run stability of Oracle Essbase OLAP Server with 40 users. 3
Extending the Reach of Real-Time Analytics: Hardware and Software, Engineered to Work Together
Oracle Engineered
Systems for Big Data
The Oracle Exalytics InMemory Machine is part of
Oracles portfolio of engineered
systems for big data, all of which
are purpose -built with pre integrated stacks of hardware
and software, engineered to
work together.
Optimizations throughout the
stack at the component and
system levels enable Oracle
engineered systems to drive up
performance and productivity,
while reducing complexity
and cost.
Oracle Exadata Database
Machine delivers very
high performance for data
warehousing, database
consolidation, and online
transaction processing (OLTP)
applications.
Oracle Exalogic Elastic
Cloud is designed and highly
optimized for mission - critical
middleware and applications
from both Oracle and thirdparty suppliers.
Oracle Exalytics In- Memory
Machine features a pre optimized combination of
in-memory software, hardware,
and a business intelligence
platform with advanced
visualization.
Oracle Big Data Appliance
is a highly tuned, purpose built engineered system for
acquiring, organizing, and
loading unstructured data into
Oracle Database.
Extending the Reach of Real-Time Analytics: Hardware and Software, Engineered to Work Together
Conclusion
Additional Resources
Learn more about the Intel Xeon processor E7 v2 family at www .intel .com/xeon
Learn more about the Oracle Exalytics In-Memory Machine at www .oracle .com/exalytics
Up to 4x I/O bandwidth claim based on Intel internal estimates of the Intel Xeon processor E7-4890 v2 performance normalized against the improvements over dual-IOH Intel Xeon processor
E7-4870 based on internal bandwidth tool running the 1R1W test.
No computer system can provide absolute reliability, availability or serviceability. Requires an Intel Xeon processor E7-8800/4800/2800 v2 product families or Intel Itanium 9500 seriesbased system (or follow-on generations of either.) Built-in reliability features available on select Intel processors may require additional software, hardware, services and/or an internet
connection. Results may vary depending upon configuration. Check with your system manufacturer.
3
Tests document performance of components on a particular test, in specific systems. Differences in hardware, software, or configuration will affect actual performance. Consult other sources of
information to evaluate performance as you consider your purchase.
Testing conducted using Oracle Hyperion Public Sector Planning and Budgeting Essbase application (PSB); 12 dimensions with 100k members on the largest dimension; Size: 25 GB compressed
on disk or 120 GB when uncompressed.
Server: Intel Xeon processor E7-4890 v2 @ 2.80 GHz, LLC 38400 KB, 15 cores per sockets with four sockets, 60 cores in total, 512 GB RAM, Red Hat Enterprise Linux* 6.4 64-bit, Essbase
11.2.3.500 GA build 64-bit.
Client: Intel Xeon processor E5440 @ 2.83 GHz, L2 cache 12 MB, 4 cores, Windows Server* 2003, HP LoadRunner* 8.1.2.
4
Intel Advanced Vector Extensions (Intel AVX)* are designed to achieve higher throughput to certain integer and floating point operations. Due to varying processor power characteristics,
utilizing AVX instructions may cause a) some parts to operate at less than the rated frequency and b) some parts with Intel Turbo Boost Technology 2.0 to not achieve any or maximum turbo
frequencies. Performance varies depending on hardware, software, and system configuration and you should consult your system manufacturer for more information. *Intel Advanced Vector
Extensions refers to Intel AVX, Intel AVX2 or Intel AVX-512. For more information on Intel Turbo Boost Technology 2.0, visit http://www.intel.com/go/turbo.
5
Testing was conducted using Oracle Business Intelligence Enterprise Edition and Admintool running on metadata from Oracle Business Intelligence Applications metadata (41Mb compressed,
300Mb uncompressed). The hardware used was a server with a Intel Xeon CPU X5675 and 8GB of RAM running 64-bit Window 8.1 Enterprise.
This document is provided for information purposes only and the contents hereof are subject to change without notice. This document is not warranted to be error-free, nor subject to any
other warranties or conditions, whether expressed orally or implied in law, including implied warranties and conditions of merchantability or fitness for a particular purpose. Oracle specifically
disclaims any liability with respect to this document and no contractual obligations are formed either directly or indirectly by this document. This document may not be reproduced or
transmitted in any form or by any means, electronic or mechanical, for any purpose, without our prior written permission.
Intels compilers may or may not optimize to the same degree for non-Intel microprocessors for optimizations that are not unique to Intel microprocessors. These optimizations include SSE2,
SSE3, and SSSE3 instruction sets and other optimizations. Intel does not guarantee the availability, functionality, or effectiveness of any optimization on
microprocessors not manufactured by Intel. Microprocessor-dependent optimizations in this product are intended for use with Intel microprocessors.
Certain optimizations not specific to Intel microarchitecture are reserved for Intel microprocessors. Please refer to the applicable product User and
Reference Guides for more information regarding the specific instruction sets covered by this notice.
Intel technologies may require enabled hardware, specific software, or services activation. Check with your system manufacturer or retailer.You may not use
or facilitate the use of this document in connection with any infringement or other legal analysis concerning Intel products described herein. You agree to
grant Intel a nonexclusive, royalty-free license to any patent claim thereafter drafted which includes subject matter disclosed herein.
Copies of documents which have an order number and are referenced in this document, or other Intel literature, may be obtained by calling 1-800-5484725, or go to: www.intel.com/design/literature.htm.
Software and workloads used in performance tests may have been optimized for performance only on Intel microprocessors. Performance tests, such
as SYSmark* and MobileMark*, are measured using specific computer systems, components, software, operations and functions. Any change to any of
those factors may cause the results to vary. You should consult other information and performance tests to assist you in fully evaluating your contemplated
purchases, including the performance of that product when combined with other products. For more information go to http://www.intel.com/performance.
Copyright 2014 Intel Corporation. All rights reserved. Intel, the Intel logo, VTune, and Xeon are trademarks of Intel Corporation in the U.S. and other
countries. Oracle and Java are registered trademarks of Oracle and/or its affiliates. *Other names and brands may be claimed as the property of others.
0914/JR/MESH/PDF
330669-001US
1