SlideShare a Scribd company logo
Solution Brief
Intel® Xeon® Processor E5 Family
High-Performance Computing
Server Performance
Financial Services
Intel® Xeon® processor
speeds up low-latency trading
Tata Consultancy Services (TCS) doubles throughput and reduces latency for its TCS BaNCS* securities trading
application by up to 86 percent with Intel Xeon processor E5-2670-based high-performance computing solution
TCS is a global IT services, consulting, and business solutions organization that offers a consulting-led, integrated
portfolio of IT, business process outsourcing (BPO), infrastructure, engineering, and assurance services.
TCS Financial Solutions is a strategic business unit of TCS. Dedicated to providing business application
solutions to financial institutions globally, TCS Financial Solutions has compiled a comprehensive product
portfolio under the brand name of TCS BaNCS*. With a global customer base of more than 300 institutions
operating in over 80 countries, TCS Financial Solutions delivers state-of-the-art software solutions for the
banking, insurance, and capital markets industries worldwide. TCS BaNCS Securities Trading application is one
of the products it offers to the broker dealer segment of capital markets.
Challenges
• 	Reduce latency in algorithmic trading. Reduce the time to process transactions to the sub-
millisecond level with the TCS BaNCS securities trading application, allowing investors to route orders
much faster and increase trading profitability.
• 	 Increase transaction throughput. Allow computing resources to be utilized efficiently to double
throughput and reduce latency of processing transactions.
• 	 Reduce data access time. Reduce the time spent in accessing in-memory, relational database
management systems, lowering the end-to-end application latency.
Solutions
• 	Take advantage of the latest generation of Intel® platforms. Refresh servers and enable the TCS
BaNCS securities trading application to utilize parallel processing with the multi-core, multi-socket
platforms to achieve low latency and higher-throughput performance during trading transactions.
•	 Use various Intel® technologies. Allow processor frequency to scale dynamically, boost overall
system scalability and performance by using technologies like Intel Turbo Boost and Hyper-Threading
technologies.
•	 Make the overall application aware of non-uniform memory access (NUMA). Enable NUMA
awareness at the BIOS level, allowing the application to be fine-controlled for NUMA awareness at
the operating system level. Processes and their memory references were affinitized using numactl
commands.
• 	 Improve database access efficiency. Reduce memory access times and shift bottleneck towards
memory utilization while improving software algorithms and optimizing data structures to take
advantage of the underlying architecture.
Technology Result
• 	Significantly improved system performance. With a combination of the new platform features,
parallel processing (with a configurable number of processes), and multiple optimizations, TCS reduced
the time to perform transaction processing in algorithm trading by up to 86 percent and made the
application highly scalable, with more cores in future.
Business Value
• 	Reduce TCO. Reduced the number of servers to save on data center space and equipment
acquisition by better harnessing the increased number of cores and sockets on the latest Intel Xeon
processor E5-2670-based platform.
• 	 Protect current investment. Save re-engineering costs in the future since adopting a parallel
processing paradigm ensures the application seamlessly ports to and scales with future generations of
Intel processors.
• 	 Provide investors with competitive edge. With the reduced latency, financial institutions that utilize
this application enjoy a huge competitive advantage, since having the lowest latency enables them to
execute orders faster.
Algorithmic trading (algo trading) — which uses electronic platforms for entering trading orders with an
algorithm that takes trade decisions on behalf of the trader based on pre-programmed parameters — has
grown exponentially in the last few years. Major trends driving this growth include increasing use of
electronic trading, decreasing margins, high market volatility, and low latency. With intense competition
in algo trading, traders are looking to reduce the latency of transactions sent to liquidity points such as
exchanges and electronic communication networks (ECNs).
“With the globalization of the
markets and increase in liquidity,
trading platforms now require
very low latency to quickly grab
market opportunities. TCS BaNCS*
securities trading application has
been used by leading institutional
brokerage firms for algorithmic
trading and is working towards
delivering microsecond-latency
trading. With the help of the Intel
Xeon processor E5-2670-based
cluster, we have been able to
reduce the latency by up to 86
percent and offer faster trading
platforms to dealers. The Intel
Xeon processor E5-2670-based
solution provides higher number of
cores, better cache and memory
speed, as well as advanced
features such as Intel® Turbo
Boost and Intel® Hyper-Threading
technologies. It not only helps to
reduce latency, but also doubles
the transaction throughput
with fewer processors and less
hardware.”
– Bharat Shah
Solution Head – Capital Markets
TCS BaNCS
TCS
With more cores and cache and higher memory speeds, the
Intel® Xeon® processor E5-2670 reduces the latency and
doubles the throughput performance of the TCS BaNCS to
enhance transaction processing
•	 Tuning a platform and operating system
for any application is the lowest-hanging
fruit for performance engineering.
•	 Further optimize low-latency platform
using an Intel® Compiler and other tools
and libraries optimized for the Intel Xeon
processor E5-2670.
•	 Designing a scalable software architecture
and following the right coding practices
will allow easy porting and scalability of
the application on future Intel generations
(since the x86 instruction set architecture
underlies ever-evolving Intel platforms).
•	 Intel® VTune™ Amplifier is a good
application performance analysis tool for
identifying and analyzing performance
bottlenecks.
In algo trading, large investment banks use the TCS
BaNCS securities trading application to execute
high-value orders from their institutional clients.
This application is a multi-asset and multi-market
trading solution offering complete integration
between front and back offices and real-time risk
management.
“Since trading today is nearly completely electronic,
banks with the lowest-latency platform enjoy a
huge competitive advantage in terms of better
execution of orders. Thus, TCS sought to enable the
TCS BaNCS security trading application to reduce
latency and enhance processing of transactions for
our clients,” said Bharat Shah, solution head – capital
markets, TCS BaNCS.
Meeting the requirements of
low-latency trading
The TCS BaNCS security trading solution was earlier
designed for a distributed environment clustered
with Intel Xeon processor X5355-based servers.
With growing processing power on Intel processor-
based servers, and the programming paradigm
shifting to increased parallelism, the solution was
enabled for an Intel Xeon processor E5-2670-based
server.
Harnessing the parallel processing capability of the
Intel Xeon processor E5-2670 reduced the latency
by up to 86 percent while doubling the throughput
performance of the solution with fewer processors
and 25 percent fewer servers. With the higher
clock speed and improved microarchitecture, TCS
was able to bring down the latency to the sub-
millisecond level.
Reduced latency and improved performance of
the TCS BaNCS security trading solution using
Intel Xeon processor E5-2670
Deploying servers based on the Intel Xeon
processor E5-2670 also allowed TCS BaNCS to
tune the solution’s system for better performance
and future scalability using Intel Hyper-Threading
Technology (Intel HT Technology), which uses
processor resources efficiently by enabling multiple
threads to run on each core.
Utilizing Intel Turbo Boost Technology 2.0 also
helped TCS maximize performance and energy
efficiency. Enabling Intel Turbo-Boost Technology
on a busy system like the one running this
application boosts the overall system to the highest
frequency possible under operating limits.
Improving NUMA awareness of the overall
application also greatly benefitted the performance.
With processor systems scaling from multi-cores to
multi-sockets, non-uniform access of memory by
different sockets has become the norm. Although
logically it stays transparent to the programmer, the
latency of accessing memory physically connected
to a remote socket can become considerable if the
application frequently accesses memory. The latest
LInux* kernel supports NUMA, not only allowing
affinitization of processes to certain core and
sockets but also affinitization of memory references
by those processes to the same socket. NUMA
awareness was enabled at the BIOS level. The
application was fine-controlled for NUMA awareness
at the operating system level. Processes and their
memory references were affinitized using numactl
commands.
Reduced latency for faster, more
efficient algo trading
“With the application, operating system, and system
tuned to better utilize the Intel Xeon processor
E5-2670, the latency for transaction processing
was greatly reduced, creating a unique low-latency
engineering system with a co-location ability for
investment banks,” explained Shah.
TCS was also able to reduce the number of servers
to save on data center space and equipment. The
improved performance allows the TCS BaNCS
securities trading application to perform better and
serve large investment banks more efficiently.
The TCS BaNCS securities trading solution with
parallel processing on the Intel Xeon processor
E5-2670 significantly reduced latency,
improved performance, and reduced datacenter
infrastructure
Find a solution that’s right for your
organization. Contact your Intel
representative, visit Intel’s Business Success
Stories for IT Managers (www.intel.com/
itcasestudies) or explore the Intel.com IT
Center (www.intel.com/itcenter).
		This document and the information given are for the convenience of Intel’s customer base and are provided “AS IS” WITH NO WARRANTIES WHATSOEVER, EXPRESS OR IMPLIED, INCLUDING ANY IMPLIED WARRANTY OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND NONINFRINGEMENT OF INTELLECTUAL PROPERTY RIGHTS. Receipt or possession of this document does not grant any license to any of the intellectual property
described, displayed, or contained herein. Intel®
products are not intended for use in medical, lifesaving, life-sustaining, critical control, or safety systems, or in nuclear facility applications.
		All performance tests were performed and are being reported by Tata Consultancy Services (TCS). Please contact TCS for more information on any performance test reported here.
	 	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 comtemplated purchases, including the
performance of that product when combined with other products.
  		Intel Hyper-Threading Technology is available on select Intel® processors. Requires an Intel® HT Technology-enabled system. Consult your system manufacturer. Performance will vary depending on the specific hardware and software used.
For more information including details on which processors support HT Technology, visit http://www.intel.com/info/hyperthreading.
		Requires a system with Intel® Turbo Boost Technology. Intel Turbo Boost Technology and Intel Turbo Boost Technology 2.0 are only available on select Intel® processors. Consult your system manufacturer. Performance varies depending on
hardware, software, and system configuration. For more information, visit http://www.intel.com/go/turbo
		© 2014, Intel Corporation. All rights reserved. Intel, the Intel logo, Intel Xeon, and Intel Xeon Inside are trademarks of Intel Corporation in the U.S. and/or other countries.
	
* Other names and brands may be claimed as the property of others.		 0114/JAY/PMG/XX/PDF		 330028-001US
Intel
Processor
Stage Latency Improvement
Intel Xeon
processor
X5355
Application
deployed on
Intel Xeon
processor
X5355
10.50 ms -
Intel Xeon
processor
E5-2670
Application/
System
re-architecting
4.80 ms 54.00 %
Application
parallelization
1.97 ms 81.28 %
BIOS and OS
Tuning
1.72 ms 83.61 %
NUMA aware
optimization
1.47 ms 86.00 %
Use Intel®
Compiler
1.45 ms 86.19 %
Intel® Xeon®
Processor E5-2670
Application
Parallelization
System
Re-architecting
Intel® Compiler
BIOS  OS Tuning
NUMA Awareness
Reduction
in Latency
Up to
7X

More Related Content

Viewers also liked

Digital signature
Digital signatureDigital signature
Digital signature
jag9828
 
Cs207 6
Cs207 6Cs207 6
Agenda 3ème réunion TTFx Breizh 2011-09-29
Agenda 3ème réunion TTFx Breizh 2011-09-29Agenda 3ème réunion TTFx Breizh 2011-09-29
Agenda 3ème réunion TTFx Breizh 2011-09-29
Christophe Keromen
 
Pbi
PbiPbi
Canada Commercial Program In Silicon Valley January 2012
Canada Commercial Program In Silicon Valley January 2012Canada Commercial Program In Silicon Valley January 2012
Canada Commercial Program In Silicon Valley January 2012
Thierry Weissenburger
 
B322
B322B322
Kokorin Unfccc Climate14 Oct09
Kokorin Unfccc Climate14 Oct09Kokorin Unfccc Climate14 Oct09
Kokorin Unfccc Climate14 Oct09Tatyana Kargina
 
What our Partners and Customers are saying about Webroot SecureAnywhere Busin...
What our Partners and Customers are saying about Webroot SecureAnywhere Busin...What our Partners and Customers are saying about Webroot SecureAnywhere Busin...
What our Partners and Customers are saying about Webroot SecureAnywhere Busin...
Webroot
 
Discard at your own risk
Discard at your own riskDiscard at your own risk
Discard at your own risk
Vincent O'Neil
 
Delivering Big Data - By Rod Smith at the CloudCon 2013
Delivering Big Data - By Rod Smith at the CloudCon 2013Delivering Big Data - By Rod Smith at the CloudCon 2013
Delivering Big Data - By Rod Smith at the CloudCon 2013
exponential-inc
 
Legado México
Legado MéxicoLegado México
Legado México
jpamex
 
Android
Android Android
Android
Nishant Jain
 

Viewers also liked (15)

Digital signature
Digital signatureDigital signature
Digital signature
 
Cs207 6
Cs207 6Cs207 6
Cs207 6
 
Agenda 3ème réunion TTFx Breizh 2011-09-29
Agenda 3ème réunion TTFx Breizh 2011-09-29Agenda 3ème réunion TTFx Breizh 2011-09-29
Agenda 3ème réunion TTFx Breizh 2011-09-29
 
Unit2
Unit2Unit2
Unit2
 
Pbi
PbiPbi
Pbi
 
Canada Commercial Program In Silicon Valley January 2012
Canada Commercial Program In Silicon Valley January 2012Canada Commercial Program In Silicon Valley January 2012
Canada Commercial Program In Silicon Valley January 2012
 
B322
B322B322
B322
 
Unit2
Unit2Unit2
Unit2
 
Kokorin Unfccc Climate14 Oct09
Kokorin Unfccc Climate14 Oct09Kokorin Unfccc Climate14 Oct09
Kokorin Unfccc Climate14 Oct09
 
What our Partners and Customers are saying about Webroot SecureAnywhere Busin...
What our Partners and Customers are saying about Webroot SecureAnywhere Busin...What our Partners and Customers are saying about Webroot SecureAnywhere Busin...
What our Partners and Customers are saying about Webroot SecureAnywhere Busin...
 
Discard at your own risk
Discard at your own riskDiscard at your own risk
Discard at your own risk
 
проекты развития нттм
проекты развития нттмпроекты развития нттм
проекты развития нттм
 
Delivering Big Data - By Rod Smith at the CloudCon 2013
Delivering Big Data - By Rod Smith at the CloudCon 2013Delivering Big Data - By Rod Smith at the CloudCon 2013
Delivering Big Data - By Rod Smith at the CloudCon 2013
 
Legado México
Legado MéxicoLegado México
Legado México
 
Android
Android Android
Android
 

Similar to Tata consultancy services_speeding_low_latency_training

Xeon e5 brief - Israel
Xeon e5 brief - IsraelXeon e5 brief - Israel
Xeon e5 brief - Israel
JoseErWapo
 
The next Trading Infrastructure
The next Trading InfrastructureThe next Trading Infrastructure
The next Trading Infrastructure
enyx_com
 
Dsa00170624
Dsa00170624Dsa00170624
Main (5)
Main (5)Main (5)
Main (5)
monty_mvh
 
INNOVATIVE TECHNOLOGIES DRIVE THE FUTURE OF DATA CENTER TELEMETRY
INNOVATIVE TECHNOLOGIES DRIVE THE FUTURE OF  DATA CENTER TELEMETRY INNOVATIVE TECHNOLOGIES DRIVE THE FUTURE OF  DATA CENTER TELEMETRY
INNOVATIVE TECHNOLOGIES DRIVE THE FUTURE OF DATA CENTER TELEMETRY
Tyrone Systems
 
Fujitsu World Tour 2017 - Compute Platform For The Digital World
Fujitsu World Tour 2017 - Compute Platform For The Digital WorldFujitsu World Tour 2017 - Compute Platform For The Digital World
Fujitsu World Tour 2017 - Compute Platform For The Digital World
Fujitsu India
 
Instruction Set Extension of a Low-End Reconfigurable Microcontroller in Bit-...
Instruction Set Extension of a Low-End Reconfigurable Microcontroller in Bit-...Instruction Set Extension of a Low-End Reconfigurable Microcontroller in Bit-...
Instruction Set Extension of a Low-End Reconfigurable Microcontroller in Bit-...
IJECEIAES
 
28701-FGB1010554_EN_A_PDFV1R1
28701-FGB1010554_EN_A_PDFV1R128701-FGB1010554_EN_A_PDFV1R1
28701-FGB1010554_EN_A_PDFV1R1
Jason Hoffman
 
Ericsson introduces a hyperscale cloud solution
Ericsson introduces a hyperscale cloud solutionEricsson introduces a hyperscale cloud solution
Ericsson introduces a hyperscale cloud solution
Ericsson
 
Increasing Throughput per Node for Content Delivery Networks
Increasing Throughput per Node for Content Delivery NetworksIncreasing Throughput per Node for Content Delivery Networks
Increasing Throughput per Node for Content Delivery Networks
DESMOND YUEN
 
IBM NeXtScale nx360 M4
IBM NeXtScale nx360 M4IBM NeXtScale nx360 M4
IBM NeXtScale nx360 M4
IBM India Smarter Computing
 
Serie dei nuovi processori Xeon Scalabili - Yashi Italia
Serie dei nuovi processori Xeon Scalabili - Yashi ItaliaSerie dei nuovi processori Xeon Scalabili - Yashi Italia
Serie dei nuovi processori Xeon Scalabili - Yashi Italia
Yashi Italia
 
OCS LIA
OCS LIAOCS LIA
OCS LIA
simoninsa
 
Intel new processors
Intel new processorsIntel new processors
Intel new processors
zaid_b
 
Casp report
Casp reportCasp report
Casp report
qudhuqdh
 
Ca lecture 03
Ca lecture 03Ca lecture 03
Ca lecture 03
Haris456
 
Contigo en trader introduction
Contigo en trader introductionContigo en trader introduction
Contigo en trader introduction
dcalmonson
 
NSE Maximum Performance Faster Risk Computations
NSE Maximum Performance Faster Risk ComputationsNSE Maximum Performance Faster Risk Computations
NSE Maximum Performance Faster Risk Computations
xband
 
Intel hyper threading presentation
Intel hyper threading presentationIntel hyper threading presentation
Intel hyper threading presentation
Bilaldld
 
Next Level Supercomputing at STFC Hartree Centre
Next Level Supercomputing at STFC Hartree CentreNext Level Supercomputing at STFC Hartree Centre
Next Level Supercomputing at STFC Hartree Centre
Lenovo Data Center
 

Similar to Tata consultancy services_speeding_low_latency_training (20)

Xeon e5 brief - Israel
Xeon e5 brief - IsraelXeon e5 brief - Israel
Xeon e5 brief - Israel
 
The next Trading Infrastructure
The next Trading InfrastructureThe next Trading Infrastructure
The next Trading Infrastructure
 
Dsa00170624
Dsa00170624Dsa00170624
Dsa00170624
 
Main (5)
Main (5)Main (5)
Main (5)
 
INNOVATIVE TECHNOLOGIES DRIVE THE FUTURE OF DATA CENTER TELEMETRY
INNOVATIVE TECHNOLOGIES DRIVE THE FUTURE OF  DATA CENTER TELEMETRY INNOVATIVE TECHNOLOGIES DRIVE THE FUTURE OF  DATA CENTER TELEMETRY
INNOVATIVE TECHNOLOGIES DRIVE THE FUTURE OF DATA CENTER TELEMETRY
 
Fujitsu World Tour 2017 - Compute Platform For The Digital World
Fujitsu World Tour 2017 - Compute Platform For The Digital WorldFujitsu World Tour 2017 - Compute Platform For The Digital World
Fujitsu World Tour 2017 - Compute Platform For The Digital World
 
Instruction Set Extension of a Low-End Reconfigurable Microcontroller in Bit-...
Instruction Set Extension of a Low-End Reconfigurable Microcontroller in Bit-...Instruction Set Extension of a Low-End Reconfigurable Microcontroller in Bit-...
Instruction Set Extension of a Low-End Reconfigurable Microcontroller in Bit-...
 
28701-FGB1010554_EN_A_PDFV1R1
28701-FGB1010554_EN_A_PDFV1R128701-FGB1010554_EN_A_PDFV1R1
28701-FGB1010554_EN_A_PDFV1R1
 
Ericsson introduces a hyperscale cloud solution
Ericsson introduces a hyperscale cloud solutionEricsson introduces a hyperscale cloud solution
Ericsson introduces a hyperscale cloud solution
 
Increasing Throughput per Node for Content Delivery Networks
Increasing Throughput per Node for Content Delivery NetworksIncreasing Throughput per Node for Content Delivery Networks
Increasing Throughput per Node for Content Delivery Networks
 
IBM NeXtScale nx360 M4
IBM NeXtScale nx360 M4IBM NeXtScale nx360 M4
IBM NeXtScale nx360 M4
 
Serie dei nuovi processori Xeon Scalabili - Yashi Italia
Serie dei nuovi processori Xeon Scalabili - Yashi ItaliaSerie dei nuovi processori Xeon Scalabili - Yashi Italia
Serie dei nuovi processori Xeon Scalabili - Yashi Italia
 
OCS LIA
OCS LIAOCS LIA
OCS LIA
 
Intel new processors
Intel new processorsIntel new processors
Intel new processors
 
Casp report
Casp reportCasp report
Casp report
 
Ca lecture 03
Ca lecture 03Ca lecture 03
Ca lecture 03
 
Contigo en trader introduction
Contigo en trader introductionContigo en trader introduction
Contigo en trader introduction
 
NSE Maximum Performance Faster Risk Computations
NSE Maximum Performance Faster Risk ComputationsNSE Maximum Performance Faster Risk Computations
NSE Maximum Performance Faster Risk Computations
 
Intel hyper threading presentation
Intel hyper threading presentationIntel hyper threading presentation
Intel hyper threading presentation
 
Next Level Supercomputing at STFC Hartree Centre
Next Level Supercomputing at STFC Hartree CentreNext Level Supercomputing at STFC Hartree Centre
Next Level Supercomputing at STFC Hartree Centre
 

More from xband

Talos threat-intelligence
Talos threat-intelligenceTalos threat-intelligence
Talos threat-intelligence
xband
 
Preventing Data Breaches
Preventing Data BreachesPreventing Data Breaches
Preventing Data Breaches
xband
 
Data Center Server security
Data Center Server securityData Center Server security
Data Center Server security
xband
 
Complete Endpoint protection
Complete Endpoint protectionComplete Endpoint protection
Complete Endpoint protection
xband
 
Advanced Threat Defense Intel Security
Advanced Threat Defense  Intel SecurityAdvanced Threat Defense  Intel Security
Advanced Threat Defense Intel Security
xband
 
Security Transformation Services
Security Transformation ServicesSecurity Transformation Services
Security Transformation Services
xband
 
Security Operations and Response
Security Operations and ResponseSecurity Operations and Response
Security Operations and Response
xband
 
Information Risk and Protection
Information Risk and ProtectionInformation Risk and Protection
Information Risk and Protection
xband
 
IBM Security Strategy Overview
IBM Security Strategy OverviewIBM Security Strategy Overview
IBM Security Strategy Overview
xband
 
API Connect Presentation
API Connect PresentationAPI Connect Presentation
API Connect Presentation
xband
 
Verizon Data Breach Investigation Report
Verizon Data Breach Investigation ReportVerizon Data Breach Investigation Report
Verizon Data Breach Investigation Report
xband
 
Big Fix Q-Radar Ahmed Sharaf - EmbeddedSecurity.net
Big Fix Q-Radar Ahmed Sharaf - EmbeddedSecurity.netBig Fix Q-Radar Ahmed Sharaf - EmbeddedSecurity.net
Big Fix Q-Radar Ahmed Sharaf - EmbeddedSecurity.net
xband
 
Bridging the Data Security Gap
Bridging the Data Security GapBridging the Data Security Gap
Bridging the Data Security Gap
xband
 
Hipaa Omnibus Final-Rule-eResource
Hipaa Omnibus Final-Rule-eResourceHipaa Omnibus Final-Rule-eResource
Hipaa Omnibus Final-Rule-eResource
xband
 
The Total Economic Impact™ Of Cisco Data Virtualization
The Total Economic Impact™ Of Cisco Data VirtualizationThe Total Economic Impact™ Of Cisco Data Virtualization
The Total Economic Impact™ Of Cisco Data Virtualization
xband
 
Assessing the Business Value of SDN Datacenter Security Solutions
Assessing the Business Value of SDN Datacenter Security SolutionsAssessing the Business Value of SDN Datacenter Security Solutions
Assessing the Business Value of SDN Datacenter Security Solutions
xband
 
Big Data, Little Data, and Everything in Between
Big Data, Little Data, and Everything in BetweenBig Data, Little Data, and Everything in Between
Big Data, Little Data, and Everything in Between
xband
 
2015 cost of data breach study global analysis
2015 cost of data breach study global analysis2015 cost of data breach study global analysis
2015 cost of data breach study global analysis
xband
 
Charles la trobe_college_learning_without_limits
Charles la trobe_college_learning_without_limitsCharles la trobe_college_learning_without_limits
Charles la trobe_college_learning_without_limits
xband
 
Fujitsu spain revolutionizing_public_administration
Fujitsu spain revolutionizing_public_administrationFujitsu spain revolutionizing_public_administration
Fujitsu spain revolutionizing_public_administration
xband
 

More from xband (20)

Talos threat-intelligence
Talos threat-intelligenceTalos threat-intelligence
Talos threat-intelligence
 
Preventing Data Breaches
Preventing Data BreachesPreventing Data Breaches
Preventing Data Breaches
 
Data Center Server security
Data Center Server securityData Center Server security
Data Center Server security
 
Complete Endpoint protection
Complete Endpoint protectionComplete Endpoint protection
Complete Endpoint protection
 
Advanced Threat Defense Intel Security
Advanced Threat Defense  Intel SecurityAdvanced Threat Defense  Intel Security
Advanced Threat Defense Intel Security
 
Security Transformation Services
Security Transformation ServicesSecurity Transformation Services
Security Transformation Services
 
Security Operations and Response
Security Operations and ResponseSecurity Operations and Response
Security Operations and Response
 
Information Risk and Protection
Information Risk and ProtectionInformation Risk and Protection
Information Risk and Protection
 
IBM Security Strategy Overview
IBM Security Strategy OverviewIBM Security Strategy Overview
IBM Security Strategy Overview
 
API Connect Presentation
API Connect PresentationAPI Connect Presentation
API Connect Presentation
 
Verizon Data Breach Investigation Report
Verizon Data Breach Investigation ReportVerizon Data Breach Investigation Report
Verizon Data Breach Investigation Report
 
Big Fix Q-Radar Ahmed Sharaf - EmbeddedSecurity.net
Big Fix Q-Radar Ahmed Sharaf - EmbeddedSecurity.netBig Fix Q-Radar Ahmed Sharaf - EmbeddedSecurity.net
Big Fix Q-Radar Ahmed Sharaf - EmbeddedSecurity.net
 
Bridging the Data Security Gap
Bridging the Data Security GapBridging the Data Security Gap
Bridging the Data Security Gap
 
Hipaa Omnibus Final-Rule-eResource
Hipaa Omnibus Final-Rule-eResourceHipaa Omnibus Final-Rule-eResource
Hipaa Omnibus Final-Rule-eResource
 
The Total Economic Impact™ Of Cisco Data Virtualization
The Total Economic Impact™ Of Cisco Data VirtualizationThe Total Economic Impact™ Of Cisco Data Virtualization
The Total Economic Impact™ Of Cisco Data Virtualization
 
Assessing the Business Value of SDN Datacenter Security Solutions
Assessing the Business Value of SDN Datacenter Security SolutionsAssessing the Business Value of SDN Datacenter Security Solutions
Assessing the Business Value of SDN Datacenter Security Solutions
 
Big Data, Little Data, and Everything in Between
Big Data, Little Data, and Everything in BetweenBig Data, Little Data, and Everything in Between
Big Data, Little Data, and Everything in Between
 
2015 cost of data breach study global analysis
2015 cost of data breach study global analysis2015 cost of data breach study global analysis
2015 cost of data breach study global analysis
 
Charles la trobe_college_learning_without_limits
Charles la trobe_college_learning_without_limitsCharles la trobe_college_learning_without_limits
Charles la trobe_college_learning_without_limits
 
Fujitsu spain revolutionizing_public_administration
Fujitsu spain revolutionizing_public_administrationFujitsu spain revolutionizing_public_administration
Fujitsu spain revolutionizing_public_administration
 

Tata consultancy services_speeding_low_latency_training

  • 1. Solution Brief Intel® Xeon® Processor E5 Family High-Performance Computing Server Performance Financial Services Intel® Xeon® processor speeds up low-latency trading Tata Consultancy Services (TCS) doubles throughput and reduces latency for its TCS BaNCS* securities trading application by up to 86 percent with Intel Xeon processor E5-2670-based high-performance computing solution TCS is a global IT services, consulting, and business solutions organization that offers a consulting-led, integrated portfolio of IT, business process outsourcing (BPO), infrastructure, engineering, and assurance services. TCS Financial Solutions is a strategic business unit of TCS. Dedicated to providing business application solutions to financial institutions globally, TCS Financial Solutions has compiled a comprehensive product portfolio under the brand name of TCS BaNCS*. With a global customer base of more than 300 institutions operating in over 80 countries, TCS Financial Solutions delivers state-of-the-art software solutions for the banking, insurance, and capital markets industries worldwide. TCS BaNCS Securities Trading application is one of the products it offers to the broker dealer segment of capital markets. Challenges • Reduce latency in algorithmic trading. Reduce the time to process transactions to the sub- millisecond level with the TCS BaNCS securities trading application, allowing investors to route orders much faster and increase trading profitability. • Increase transaction throughput. Allow computing resources to be utilized efficiently to double throughput and reduce latency of processing transactions. • Reduce data access time. Reduce the time spent in accessing in-memory, relational database management systems, lowering the end-to-end application latency. Solutions • Take advantage of the latest generation of Intel® platforms. Refresh servers and enable the TCS BaNCS securities trading application to utilize parallel processing with the multi-core, multi-socket platforms to achieve low latency and higher-throughput performance during trading transactions. • Use various Intel® technologies. Allow processor frequency to scale dynamically, boost overall system scalability and performance by using technologies like Intel Turbo Boost and Hyper-Threading technologies. • Make the overall application aware of non-uniform memory access (NUMA). Enable NUMA awareness at the BIOS level, allowing the application to be fine-controlled for NUMA awareness at the operating system level. Processes and their memory references were affinitized using numactl commands. • Improve database access efficiency. Reduce memory access times and shift bottleneck towards memory utilization while improving software algorithms and optimizing data structures to take advantage of the underlying architecture. Technology Result • Significantly improved system performance. With a combination of the new platform features, parallel processing (with a configurable number of processes), and multiple optimizations, TCS reduced the time to perform transaction processing in algorithm trading by up to 86 percent and made the application highly scalable, with more cores in future. Business Value • Reduce TCO. Reduced the number of servers to save on data center space and equipment acquisition by better harnessing the increased number of cores and sockets on the latest Intel Xeon processor E5-2670-based platform. • Protect current investment. Save re-engineering costs in the future since adopting a parallel processing paradigm ensures the application seamlessly ports to and scales with future generations of Intel processors. • Provide investors with competitive edge. With the reduced latency, financial institutions that utilize this application enjoy a huge competitive advantage, since having the lowest latency enables them to execute orders faster. Algorithmic trading (algo trading) — which uses electronic platforms for entering trading orders with an algorithm that takes trade decisions on behalf of the trader based on pre-programmed parameters — has grown exponentially in the last few years. Major trends driving this growth include increasing use of electronic trading, decreasing margins, high market volatility, and low latency. With intense competition in algo trading, traders are looking to reduce the latency of transactions sent to liquidity points such as exchanges and electronic communication networks (ECNs). “With the globalization of the markets and increase in liquidity, trading platforms now require very low latency to quickly grab market opportunities. TCS BaNCS* securities trading application has been used by leading institutional brokerage firms for algorithmic trading and is working towards delivering microsecond-latency trading. With the help of the Intel Xeon processor E5-2670-based cluster, we have been able to reduce the latency by up to 86 percent and offer faster trading platforms to dealers. The Intel Xeon processor E5-2670-based solution provides higher number of cores, better cache and memory speed, as well as advanced features such as Intel® Turbo Boost and Intel® Hyper-Threading technologies. It not only helps to reduce latency, but also doubles the transaction throughput with fewer processors and less hardware.” – Bharat Shah Solution Head – Capital Markets TCS BaNCS TCS
  • 2. With more cores and cache and higher memory speeds, the Intel® Xeon® processor E5-2670 reduces the latency and doubles the throughput performance of the TCS BaNCS to enhance transaction processing • Tuning a platform and operating system for any application is the lowest-hanging fruit for performance engineering. • Further optimize low-latency platform using an Intel® Compiler and other tools and libraries optimized for the Intel Xeon processor E5-2670. • Designing a scalable software architecture and following the right coding practices will allow easy porting and scalability of the application on future Intel generations (since the x86 instruction set architecture underlies ever-evolving Intel platforms). • Intel® VTune™ Amplifier is a good application performance analysis tool for identifying and analyzing performance bottlenecks. In algo trading, large investment banks use the TCS BaNCS securities trading application to execute high-value orders from their institutional clients. This application is a multi-asset and multi-market trading solution offering complete integration between front and back offices and real-time risk management. “Since trading today is nearly completely electronic, banks with the lowest-latency platform enjoy a huge competitive advantage in terms of better execution of orders. Thus, TCS sought to enable the TCS BaNCS security trading application to reduce latency and enhance processing of transactions for our clients,” said Bharat Shah, solution head – capital markets, TCS BaNCS. Meeting the requirements of low-latency trading The TCS BaNCS security trading solution was earlier designed for a distributed environment clustered with Intel Xeon processor X5355-based servers. With growing processing power on Intel processor- based servers, and the programming paradigm shifting to increased parallelism, the solution was enabled for an Intel Xeon processor E5-2670-based server. Harnessing the parallel processing capability of the Intel Xeon processor E5-2670 reduced the latency by up to 86 percent while doubling the throughput performance of the solution with fewer processors and 25 percent fewer servers. With the higher clock speed and improved microarchitecture, TCS was able to bring down the latency to the sub- millisecond level. Reduced latency and improved performance of the TCS BaNCS security trading solution using Intel Xeon processor E5-2670 Deploying servers based on the Intel Xeon processor E5-2670 also allowed TCS BaNCS to tune the solution’s system for better performance and future scalability using Intel Hyper-Threading Technology (Intel HT Technology), which uses processor resources efficiently by enabling multiple threads to run on each core. Utilizing Intel Turbo Boost Technology 2.0 also helped TCS maximize performance and energy efficiency. Enabling Intel Turbo-Boost Technology on a busy system like the one running this application boosts the overall system to the highest frequency possible under operating limits. Improving NUMA awareness of the overall application also greatly benefitted the performance. With processor systems scaling from multi-cores to multi-sockets, non-uniform access of memory by different sockets has become the norm. Although logically it stays transparent to the programmer, the latency of accessing memory physically connected to a remote socket can become considerable if the application frequently accesses memory. The latest LInux* kernel supports NUMA, not only allowing affinitization of processes to certain core and sockets but also affinitization of memory references by those processes to the same socket. NUMA awareness was enabled at the BIOS level. The application was fine-controlled for NUMA awareness at the operating system level. Processes and their memory references were affinitized using numactl commands. Reduced latency for faster, more efficient algo trading “With the application, operating system, and system tuned to better utilize the Intel Xeon processor E5-2670, the latency for transaction processing was greatly reduced, creating a unique low-latency engineering system with a co-location ability for investment banks,” explained Shah. TCS was also able to reduce the number of servers to save on data center space and equipment. The improved performance allows the TCS BaNCS securities trading application to perform better and serve large investment banks more efficiently. The TCS BaNCS securities trading solution with parallel processing on the Intel Xeon processor E5-2670 significantly reduced latency, improved performance, and reduced datacenter infrastructure Find a solution that’s right for your organization. Contact your Intel representative, visit Intel’s Business Success Stories for IT Managers (www.intel.com/ itcasestudies) or explore the Intel.com IT Center (www.intel.com/itcenter). This document and the information given are for the convenience of Intel’s customer base and are provided “AS IS” WITH NO WARRANTIES WHATSOEVER, EXPRESS OR IMPLIED, INCLUDING ANY IMPLIED WARRANTY OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND NONINFRINGEMENT OF INTELLECTUAL PROPERTY RIGHTS. Receipt or possession of this document does not grant any license to any of the intellectual property described, displayed, or contained herein. Intel® products are not intended for use in medical, lifesaving, life-sustaining, critical control, or safety systems, or in nuclear facility applications. All performance tests were performed and are being reported by Tata Consultancy Services (TCS). Please contact TCS for more information on any performance test reported here. 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 comtemplated purchases, including the performance of that product when combined with other products. Intel Hyper-Threading Technology is available on select Intel® processors. Requires an Intel® HT Technology-enabled system. Consult your system manufacturer. Performance will vary depending on the specific hardware and software used. For more information including details on which processors support HT Technology, visit http://www.intel.com/info/hyperthreading. Requires a system with Intel® Turbo Boost Technology. Intel Turbo Boost Technology and Intel Turbo Boost Technology 2.0 are only available on select Intel® processors. Consult your system manufacturer. Performance varies depending on hardware, software, and system configuration. For more information, visit http://www.intel.com/go/turbo © 2014, Intel Corporation. All rights reserved. Intel, the Intel logo, Intel Xeon, and Intel Xeon Inside are trademarks of Intel Corporation in the U.S. and/or other countries. * Other names and brands may be claimed as the property of others. 0114/JAY/PMG/XX/PDF 330028-001US Intel Processor Stage Latency Improvement Intel Xeon processor X5355 Application deployed on Intel Xeon processor X5355 10.50 ms - Intel Xeon processor E5-2670 Application/ System re-architecting 4.80 ms 54.00 % Application parallelization 1.97 ms 81.28 % BIOS and OS Tuning 1.72 ms 83.61 % NUMA aware optimization 1.47 ms 86.00 % Use Intel® Compiler 1.45 ms 86.19 % Intel® Xeon® Processor E5-2670 Application Parallelization System Re-architecting Intel® Compiler BIOS OS Tuning NUMA Awareness Reduction in Latency Up to 7X