STAC-M3 Tick History Analytics in Google Cloud Benchmark Results Reveals it is 18X Faster than Previous Version

4773
Of your peers have already read this article.
5:00 Minutes
The most insightful time you'll spend today!
The Securities Technology Analysis Center (STAC®), an organization that improves technology discovery and assessment in the finance industry through dialog and research, recently audited the STAC-M3™ benchmark suite on Google Cloud (SUT ID KDB211210). These enterprise tick-analytics benchmarks assess the ability of a solution stack such as database software, servers, and storage, to perform a variety of I/O-intensive and compute-intensive operations on historical market data.
Following up on our previous STAC-M3 benchmark audit (SUT ID KDB181001), a redesigned Google Cloud architecture leveraged the most recent version of kdb+ 4.0, the time-series database from KX, and achieved significant improvements: 35 out of 41 benchmarks ran faster in the new cluster – by up to 18x faster than Google Cloud’s prior results. Key highlights include the following:
Compared to the previous STAC-M3 Antuco suite results on Google Cloud:
- Was faster in 13 of 17 mean response-time benchmarks
- Was 18x faster – a 94% reduction in run time – in the version of Year-High Bid that allows caching (STAC-M3.ß1.1T.YRHIBID-2.TIME), which also set an overall record for all published results
- Had 9x higher throughput in Year-High Bid (STAC-M3.ß1.1T.YRHIBID.MBPS)
Compared to the previous STAC-M3 Kanaga suite results on Google Cloud:
- Was faster in 22 of 24 mean response-time benchmarks
- Was over 10x faster in all four Market Snapshot workloads (STAC-M3.ß1.10T.YR[2,3,4,5]-MKTSNAP.TIME)
- Had 5x the throughput in Year-High Bid involving 2 years of data (STAC-M3.ß1.1T.2YRHIBID.MBPS)

“The STAC-M3 standard was designed by financial firms to reveal the performance of tick analytics stacks. Generational improvements like those exhibited by Google Cloud’s most recent STAC-M3 audit, are important data points for firms evaluating new architectures for performance and scale,” said Peter Nabicht, President of STAC.
These performance results may translate to real-world advantages that may be difficult for investment firms to achieve in static and costly on-premises environments: immediate answers in high data velocity markets, more thoroughly explored research theories by adding data or new quantitative approaches, and reduced costs by releasing cloud resources more quickly.
STAC-M3: High-speed tick analytics
Designing for record-breaking results
In our STAC-M3 audit, the stack under test (SUT) was designed to take advantage of horizontal scalability in the cloud by sharding data across independent compute nodes. The cluster of 12 Google Compute Engine N2 instances was powered by Intel Cascade Lake, with each node using 32 vCPUs, 160GiB of memory, and 9TiB of local NVMe SSDs. The full STAC-M3 Antuco and Kanaga data set was split across the cluster and kdb+ scripts distributed queries between nodes.

This configuration was the sweet spot for this particular workload, but this architecture does not need to be limited to 12 nodes for other workloads – the data sharding algorithm could scale to any number of nodes as required by workload demands. Since scaling out the cluster in this manner increases the total pool of available storage, this architecture can continue scaling out to petabytes of storage across hundreds of nodes.
The ability to spawn large clusters with hundreds of thousands of processors on demand at low cost, and to delete the resources when jobs complete, not only changes the economics of running computations on large financial data sets, it also opens up opportunities to explore solutions to new types of problems that were previously overlooked due to the constraints of fixed hardware on-premises. You can check the pricing of this VM configuration using the Google Cloud Pricing Calculator. The costs can be reduced even further by using preemptible VMs.
While the new cluster used a similar number of nodes, cores, and total memory as the previously-audited cluster, the redesigned architecture allowed us to harness the low latency and high throughput of Local NVMe SSDs.
Resources on demand
The cluster was created on demand using Terraform and Ansible during testing and auditing. The use of infrastructure as code (IaC) techniques ensured that the cluster, fully loaded with the STAC-M3 data set, could be created when needed and then removed when benchmarking was complete. It also meant that the cluster configuration was enforced by code on each deployment, eliminating configuration variance and drift. The full IaC definition to create the cluster can be retrieved from the report in the STAC Vault.
Each time the cluster was created, data was streamed to Local SSDs from Google Cloud Storage, our reliable and secure object storage, at up to the line rate of 32Gbps per node. The entire 57TiB STAC-M3 Antuco and Kanaga data was replicated from Cloud Storage to local storage in approximately 20 minutes.

Since each node was independent and responsible for its own shard of data, doubling the cluster size would cut the synchronization time in half, or copy twice as much data in the same amount of time. Using higher bandwidth options of up to 100Gbps would triple the possible throughput for a relatively small incremental cost, trading an approximately 11%-23% price increase at current list prices for a 200% data synchronization performance increase. Taking advantage of fast networking to cache sharded data in parallel to a large cluster makes storing bulk data in Cloud Storage viable for even the largest workloads.
For quants working on vast data sets in sprawling compute clusters, the ability to fully describe infrastructure as declarative code, create elastic resources on demand, cache data quickly from cheap bulk storage, and turn resources off when computations complete is a dramatic change compared to waiting months to grow on-premises clusters – and a compelling reason to use cloud infrastructure.
To see how we designed and optimized the cluster for API-driven cloud resources, read our new whitepaper.
STAC-A2™: Calculating derivatives risk
In 2018, we showed that cloud instances can outperform bare metal when analyzing large tick history data sets in the demanding suite of STAC-M3 benchmarks. Last year, Google Cloud’s partner Appsbroker showed that the same was true for calculating derivatives risk in STAC-A2 on Google Cloud. You can read about how Appsbroker built its record-breaking STAC-A2 compute cluster on Google Cloud in its blog post, or access the STAC Report directly. Here are the highlights:
Compared to all other publicly reported solutions, this solution, based on a cluster of 10 virtual machines, had:
- The highest throughput (STAC-A2.β2.HPORTFOLIO.SPEED)
- The fastest cold time in the large problem size (STAC-A2.β2.GREEKS.10-100k-1260.TIME.COLD)
Compared to a solution involving an 8-node, on-premises cluster (SUT ID INTC181012), this 10-node, cloud-based solution:
- Had 5 times the maximum paths (STAC-A2.β2.GREEKS.MAX_PATHS)
- Had 10% greater throughput (STAC-A2.β2.HPORTFOLIO.SPEED)
- Was 18% faster in cold runs of the large problem size (STAC-A2.β2.GREEKS.10-100k-1260.TIME)
- Was 9% faster in cold runs of the baseline problem size (STAC-A2.β2.GREEKS.TIME.COLD)
Finding market advantages with Google Cloud
Across the investment management industry, every firm is seeking many of the same competitive advantages. However, finding unique opportunities and managing larger and larger data sets is becoming a major strain. Cloud is fundamentally changing how quants tackle the problem while empowering them to manage risk and generate higher returns.
Building on-premises computing clusters with tens or hundreds of thousands of cores and petabytes of storage requires huge up-front investments and lead time measured in months or years. Google Cloud makes the same scale available to its customers, provisioned on demand and paid per use. More importantly, the elasticity of cloud resources enables agility that is simply not available in a fixed data center cluster – the agility to explore, experiment, iterate, and respond to markets faster than before.
Scaling out to tens of thousands of cores in minutes and then removing the resources immediately not only changes the speed at which questions can be answered; it encourages different and more frequent questions, asked simultaneously on many independent clusters, free from the constraints of fixed on-premises hardware.
It is this flexibility and power that enables financial services firms to leverage larger data sets and get results, backtest, research, and analyze large amounts of data, faster and whenever they need it.
Download our whitepaper to learn more about our latest STAC-M3 tick history analytics benchmark results and how to optimize cloud infrastructure for high-speed market data analysis.
Google’s New Climate Innovation Challenge to Fight Energy Crisis and Build Climate Resilience

3426
Of your peers have already read this article.
1:30 Minutes
The most insightful time you'll spend today!
At Google, we believe that when it comes to solving a problem as big and urgent as climate change, we get more done when we collaborate. From beekeepers in Germany to urban foresters in Los Angeles, we support the work of nonprofits, scientists, and organizations that are working to mitigate the impact of climate change globally, and increase communities’ resilience to its effects.
To this end, we are proud to launch the Climate Innovation Challenge, which will provide Google Cloud research credits to advance a better understanding of climate resilience and promising solutions to address urgent climate challenges. I’m excited about this launch. We need to get smarter about the inevitable impact of our changing climate and how it will reshape our lives, supply chains, and business. Sustainability is a business-critical agenda, and we need intelligent technologies, leadership, and collaboration to drive industry transformations and reach a net-zero world.
The innovation and scale required to solve the toughest climate challenges will come from technology. At Google Cloud, we’re working across industries to increase climate resilience, applying cloud technology to help solve key challenges in the fight against climate change. Nonprofits, scientists, and organizations will be key in developing new research and innovations that will help us better understand how we can accelerate action on climate.
Through the new program, individual climate researchers in higher education and not-for-profit research organizations can apply for Google Cloud credit grants of up to $100,000 to accelerate their projects with Google’s state-of-the-art, data analytics and artificial intelligence (AI) cloud services, from Google Earth Engine (EE) to Google Public Datasets like the one from the National Oceanographic and Atmospheric Administration (NOAA). We will work with specialist partners in environmental organizations, agriculture, and carbon reduction to help evaluate proposals and select participants. Our first partner is the National Science Foundation (NSF) AI Institute for Research on Trustworthy AI in Weather, Climate, and Coastal Oceanography (AI2ES). Alongside the cloud credits, we will also provide researchers with access to technical training and mentoring, to help jumpstart their work.
From idea to insight to impact
In 2021, researchers at 500 universities in 47 countries received Google Cloud research credit grants. Others received funding through the Google Cloud Research Innovators Program, which promotes collaboration among a global cohort of scientists and provides them with professional opportunities and technical expertise. Here are some of the Research Innovators who have already advanced their climate research with Google Cloud:
- At CalTech Tapio Schneider and his team built Climate Machine, a next-generation open-source Earth System Model that will integrate more earth and atmospheric data than ever before.
- At UCLA, Bo Zhou uses EE for remote sensor modeling to help bureaus of land management make conservation decisions.
- At the University of New England, James Brinkhoff conducts spatial and temporal analysis for agriculture crop modeling and water use with data from EE.
- At Natural Resources Canada (NRCan), Richard Fernandes is developing the LEAF toolbox to map and assess vegetation with satellite data from EE.
- At the University of Toronto, Yuhong He uses EE to map changes occurring in natural and managed ecosystems systems using remote sensing, machine learning, and ecosystem modelings.
- At UCLA, Henry Houskeeper uses machine learning with EE’s satellite imagery to automate detection of kelp forests.
- At the University of Hawaii at Manoa, Jonghyun Lee conducts numerical modeling for water resources with Google Colab.
- At Technical University in Dublin, Santos Fernández Noguerol runs functions to collect weather data from governmental agencies, then automatically stores them in Google Cloud Storage buckets for future spatial analysis.
- At the University of Colorado at Denver, Farnoush Banaei-Kashani conducts data science projects with applications for Intelligent Transportation and Earth Sciences.
To apply for a Climate Innovation Challenge grant, click here and include “Climate Innovation Challenge” as the first line of your proposal. We will announce additional focus areas, partnerships, and recipients throughout the year. Click here to learn more about Google Cloud sustainability.

3955
Of your peers have already downloaded this article
3:30 Minutes
The most insightful time you'll spend today!
Cloud data warehouse solutions are changing the way firms build and support data platforms for insights. From provisioning a cloud data warehouse in minutes without requiring any technical expertise to allowing business analysts and other nontechnical users to access, store, and process large amounts of data for insights, they allow users to focus on business issues rather than deal with technical complexity.
No wonder, technology leaders rate cloud data warehouses as critical for their data management strategy. As a result, cloud data warehouse deployments are on the rise as firms across industries look at lowering costs, supporting new accelerated insights, and simplifying data management.
Analyst firm Forrester Research in its recent report on the Cloud Data Warehouse market has named Google Cloud a leader in this space as it offers large and complex cloud deployments, supports a broader set of use cases, and delivers high performance, scale, and automation.
Download this Forrester Research report to understand why enterprises are turning to cloud data warehouses and why Google Cloud is a leader in this space.
5338
Of your peers have already watched this video.
1:30 Minutes
The most insightful time you'll spend today!
Why Enterprises Should Choose Google Cloud for their SAP Workloads
Change is a constant for SAP customers. Now more than ever, SAP customers need solutions that provide them business agility, rock solid availability and security and true economic value.
Learn how Google Cloud can guide your SAP journey to the cloud with simple and no cost migrations, powerful infrastructure and innovation technologies that you can take advantage of today.
Hear from SAP customers who have deployed on Google Cloud and the game changing results they are realizing.

A Step-by-Step Guide to Lift-and-Shift a Line of Business Application onto Google Cloud
DOWNLOAD WHITEPAPER3811
Of your peers have already downloaded this article
1:30 Minutes
The most insightful time you'll spend today!
Want to move an existing business application to the Cloud? Want to make sure that the process is painless, easy, reliable, and provides the necessary cost benefits?
Well, it’s not as complex as many technology professionals think. On the contrary, by understanding the various steps involved in the process, identifying the right set of tools, listing the various phases of the migration process and the tasks involved under each phase, the whole lifting-and-shifting of the business application on to the Cloud can be pretty easy.
Still not convinced? Google Cloud has the answer.
Read the whitepaper and understand how you can:
- Lift-and-shift an existing line of business application onto Google Cloud.
- Identify the steps involved in this migration process.
- Identify and list the various phases involved in the migration process.
- Understand the sub-tasks involved under each of the phases.
- Get the required documentation and support.
- Achieve the migration without changing or adding any code.
Download the Whitepaper to Find Out
Know Your Org’s Carbon Emission Per Workload with Active Assist

3447
Of your peers have already read this article.
3:00 Minutes
The most insightful time you'll spend today!
Last year, we analyzed the aggregate data from all customers across Google Cloud, and found over 600,000 gross kgCO2e in seemingly idle projects that could be cleaned up or reclaimed — which would have a similar impact to planting almost 10,000 trees1. Today, we’re making it easy for you to identify if any of those idle workloads are yours, with new Active Assist sustainability recommendations.
Active Assist is a part of Google Cloud’s AIOps solution that uses data, intelligence, and machine learning to reduce cloud complexity and administrative toil. Under the Active Assist portfolio, we have products and tools like Policy Intelligence, Network Intelligence Center, Predictive Autoscaler, and a collection of Recommendations for various Google Cloud services — all focused on helping you achieve your operational goals. Today, we are broadening the scope of Active Assist to help you achieve your sustainability targets and reduce the carbon footprint of your workloads.

The carbon emissions associated with your cloud infrastructure can be a big part of your overall environmental footprint. Choosing to run on Google Cloud is a great first step — we’ve matched the energy used by our data centers with 100% renewable energy since 2017, and are committed to running our operations on carbon-free energy 24/7 by 2030. But once you’re running on Google Cloud, if you want to reduce the gross carbon emissions of your workload you can take action to optimize your usage.
Assessing the gross carbon impact of unattended projects
You can now estimate the gross carbon emissions you’ll save by removing these idle projects with Active Assist Unattended Project Recommender, which provides rich utilization insights for all the projects in your organization, and uses machine learning to identify ones that are idle and most likely unattended. The data points Active Assist surfaces as a part of its utilization insights now include the carbonFootprintDailyKgCO2 field, which allows you to estimate carbon emissions associated with any given project. Recommendations also estimate the impact of removing an idle project in terms of kilograms of CO2 reduced per month. The capability is available via the Recommender API, Recommendation Hub, the Carbon Footprint dashboard, and BigQuery export of recommendations, making it easy for you to integrate with your company’s existing tools and workflows.

Introducing the Carbon Sense suite
Increasing the sustainability of digital applications and infrastructure is a priority for 90% of global IT leaders2, and we’ll be continuing to invest across a number of product areas in Google Cloud, including AIOps features like Active Assist’s recommendations, to help you make progress towards your sustainability goals. To make it easy for you to find and consume these new features, we’re bundling our existing and future product work into the Carbon Sense suite — a collection of features that makes it easy to accurately report your carbon emissions, and reduce them. Active Assist joins products like Carbon Footprint, which provides you with the ability to understand and measure the gross carbon emissions of your Google Cloud usage, and our low-carbon signals, which help users choose cleaner regions to run their workloads, in the Carbon Sense suite. Stay tuned for more updates on Carbon Sense in the coming months.
Getting started with sustainability recommendations
To get started with Active Assist sustainability recommendations, check the Carbon Footprint dashboard and Recommendation Hub to review projects that may be idle and assess the carbon emissions associated with them. See recommendations in Google Cloud Console.
To view the recommendations, you will need IAM permissions for Unattended Project Recommender itself and permissions to view resources in a given organization.
You can also automatically export the recommendations from your Organization to BigQuery and then investigate any idle projects with DataStudio or Looker. Or, you can use Connected Sheets to use Google Workspace Sheets to interact with the data stored in BigQuery without having to write SQL queries.
As with any other Recommender, you can choose to opt out of data processing for your organization or your projects at any time by disabling the appropriate data groups in the Transparency & Control tab under Privacy & Security settings.
We hope you use Unattended Project Recommender to reduce the carbon footprint associated with your idle cloud resources, and can’t wait to hear your feedback and thoughts about this feature! Please feel free to reach us at active-assist-feedback@google.com. We also invite you to sign up for our Active Assist Trusted Tester Group if you would like to get early access to new features as they are developed.
1. https://www.epa.gov/energy/greenhouse-gas-equivalencies-calculator
2. https://inthecloud.withgoogle.com/it-leaders-research-21/sustainability-dl-cd.html
More Relevant Stories for Your Company

Public Cloud’s Zero Trust Architecture Keeps Enterprise Data Safe
Over the past decade, cybersecurity has posed an increasing risk for organizations. In fact, cyber incidents topped the recent Allianz Risk Barometer for only the second time in the survey’s history. The challenges in combating these risks only continue to grow. Adversaries tend to be agile and are consistently looking
IDC: Firms Should Migrate VM-based Enterprise Workloads to Google Cloud for Optimal Price, Performance, and Security
Public cloud platforms provide the scale, elasticity, and operational efficiency that enable enterprises to both innovate and deliver more products and services to the market faster. This increased ability to innovate provides enterprises a competitive advantage and the businesses agility to stay ahead of their competition. Enterprises should leverage the

Explore The New Era of Flexibility: Streamlined AWS-to-Google Cloud Migration
As an IT leader, you’re asked to do it all: innovate and optimize your tech stack for business outcomes — all while being secure and compliant. It takes heroic efforts to achieve innovation and progress while also tightening budgets and teams. This is why many of you are considering migrating applications

Two Ways to Deploy SAP HANA System on Google Cloud
Many of the world’s leading companies run on SAP—and deploying it on Google Cloud extends the benefits of SAP even further. Migrating your current SAP S/4HANA deployment to Google Cloud—whether it resides on your company’s on-premises servers or another cloud service—provides your organization with a flexible virtualized architecture that lets







