Financial Modeling Extreme Flexibility Meets Enterprise Performance

Solution Brief-Financial Services
Financial Modeling
Extreme Flexibility Meets
Enterprise Performance
Ufora is a research and analysis solution
that feels like an experimentation
environment with industrial-scale software
performance. Your models are scalable,
fast, and agile the instant you write them.
Built by former Wall Street quants, Ufora
reimagines the data analysis workflow,
so users can change assumptions in
realtime, test hundreds of scenarios
simultaneously, aggregate terabytes
of data from Bloomberg and Thomson
Reuters, deploy computations across
hundreds of machines, and iteratively
refine models with colleagues–all from a
single interface, in minutes.
The Ufora analytics platform uses an intuitive interface that can be
effortlessly deployed and accessed via standard web browsers.
Implicit Parallelism
From the Ground Up
Ufora is implicitly parallel, which
eliminates the trade-off between systems
that are fast and scalable, and systems
that are easy-to-use. With Ufora, data
scientists can code in the browser on
a single machine, while running their
computations on an entire cluster. While
other platforms offer parallel add-ons and
toolboxes, Ufora is built from the ground
up to optimize parallelization of heavy
computations, making Ufora as flexible
and scalable as other platforms, but much
faster.
Scalable
(e.g. Hadoop)
Fast
(e.g. C++)
*
Flexible
(e.g. Python)
Solution Brief-Financial Services
Financial Modeling
Financial Modeling
Financial institutions rely on their ability to
accurately price complex financial instruments in
a continuously changing financial environment.
But results are technology-limited, forcing data
science teams to subdivide or subsample data,
tolerate lower accuracy thresholds, or wait for
3-hour computations.
Derivatives Pricing
Ufora is a technology-enabling platform, where
analysts can run stochastic volatility models, like
Heston Monte Carlo, simultaneously on hundreds
of thousands of path simulations in minutes. The
GARCH model and payoff integrals with Gaussian
quadratures run in seconds.
Risk & Portfolio Management
Finding signals in historical data that others can’t
find and managing a portfolio’s risk exposure
are two critical and computationally intensive
processes that financial institutions face on a
daily basis. Using Ufora, analysts can compute
covariance matrices for 30,000 stocks or calculate
the Greeks for an entire portfolio without the wait.
And sharing these results and the underlying
models with colleagues is seamless.
Maintain Competitiveness
Just computing complex financial models isn’t
enough; institutions have to be able to maintain
their ability to adapt faster than their competitors.
Current solutions create unnecessary trade-off’s
between scale, speed, and flexibility. But in an
industry that needs all three these status-quo
solutions are painful. Ufora bridges the gap
by providing intuitive, agile solutions that are
extremely fast and scalable.
Ufora Speedup vs. Mathematica
Heston Model Monte Carlo Simulations
40
Ufora Speedup vs. M
35
30
25
20
40X
15
10
2.4X
5
0
Ufora Speedup
Implicit Parallelism
200k Paths
Ufora Speedup
Single Machine
100k Paths
Ufora’s smart compute engine implicitly parallelizes any
algorithm. For instance, Ufora creates a 2.4X speedup vs.
Mathematica when running a 100k-path Heston model Monte
Carlo simulation on a single machine, and a 40X speedup
when running a 200k-path model on 32 machines.
Features
• In-browser IDE
• Implicitly Parallel for any
algorithm
• Just-in-time compilation
speeds computation
• 40% less code and
• >40x faster than Mathematica
• Deployable in the cloud or onpremises
• Painless data integration
• Flexible like Python
• Fast like C++
LEARN MORE
Email us at [email protected]