Atteson Research

Julia: The Fastest Language for Quantitative Finance Modeling

Atteson Research

Julia: The Fastest Language for Quantitative Finance Modeling

Date Published

Jan 2, 2023

Jan 2, 2023

Industry

Finance

Share

Share

Date Published

Jan 2, 2023

Industry

Finance

Share

Use Case

Kevin Atteson has a PhD in computer science from the University of Pennsylvania and more than 15 years’ experience in quantitative finance, including Goldman Sachs, UBS, Morgan Stanley and Summer Road.

What language does he prefer for quantitative finance modeling?

Julia.

Kevin explains why:

"I have worked in industry as a data scientist for more than 15 years, from before it was called data science. During this time, I have explored and built models on moderate-sized data, typically having billions of rows with a total data size in the terabytes. I've used most of the common platforms out there including Mathematica, Matlab, SAS, R, KDB and Python.

Julia is the only language I’ve found that meets the following desiderata:

  1. Performance: Fast enough to manipulate terabytes of data in a time useful for exploration

  2. Flexibility: No limitation to the algorithms the user can bring to bear on the data

  3. Eliminates the two language problem: Easy to build production code without reimplementation in another language

About six years ago, I started a new team, and, because we were starting from scratch, I had the opportunity to choose any platform. I explored the available platforms at that time, and found Julia to be the fastest, easiest way to maximize speed and performance and get from concept to production in a single language.

I’ve found that Julia is about 50-100x faster than other systems I’ve used that have similar flexibility – such as other dynamically typed programming languages and SQL databases."

Tags

Tags

Tags

Authors

JuliaHub, formerly Julia Computing, was founded in 2015 by the four co-creators of Julia (Dr. Viral Shah, Prof. Alan Edelman, Dr. Jeff Bezanson and Stefan Karpinski) together with Deepak Vinchhi and Keno Fischer. Julia is the fastest and easiest high productivity language for scientific computing. Julia is used by over 10,000 companies and over 1,500 universities. Julia’s creators won the prestigious James H. Wilkinson Prize for Numerical Software and the Sidney Fernbach Award.

Authors

JuliaHub, formerly Julia Computing, was founded in 2015 by the four co-creators of Julia (Dr. Viral Shah, Prof. Alan Edelman, Dr. Jeff Bezanson and Stefan Karpinski) together with Deepak Vinchhi and Keno Fischer. Julia is the fastest and easiest high productivity language for scientific computing. Julia is used by over 10,000 companies and over 1,500 universities. Julia’s creators won the prestigious James H. Wilkinson Prize for Numerical Software and the Sidney Fernbach Award.

Authors

JuliaHub, formerly Julia Computing, was founded in 2015 by the four co-creators of Julia (Dr. Viral Shah, Prof. Alan Edelman, Dr. Jeff Bezanson and Stefan Karpinski) together with Deepak Vinchhi and Keno Fischer. Julia is the fastest and easiest high productivity language for scientific computing. Julia is used by over 10,000 companies and over 1,500 universities. Julia’s creators won the prestigious James H. Wilkinson Prize for Numerical Software and the Sidney Fernbach Award.

Contact Us

Want to get enterprise support, schedule a demo, or learn about how we can help build a custom solution? We are here to help.

Contact Us

Want to get enterprise support, schedule a demo, or learn about how we can help build a custom solution? We are here to help.

Contact Sales

Learn about our products, pricing, implementation, and how JuliaHub can help your business

We’ll use your information to respond to your inquiry and, if applicable, classify your interest for relevant follow-up regarding our products. If you'd like to receive our newsletter and product updates, please check the box above. You can unsubscribe at any time. Learn more in our Privacy Policy.

Get a Demo

Discover how Dyad, JuliaHub, and Pumas can improve your modeling and simulation workflows.

Enterprise Support

Leverage our developers, engineers and data scientists to help you build new solutions.

Custom Solutions

Have a complex setup that needs a custom solution? We are here to help.

Contact Sales

Learn about our products, pricing, implementation, and how JuliaHub can help your business

We’ll use your information to respond to your inquiry and, if applicable, classify your interest for relevant follow-up regarding our products. If you'd like to receive our newsletter and product updates, please check the box above. You can unsubscribe at any time. Learn more in our Privacy Policy.

Contact Sales

Learn about our products, pricing, implementation, and how JuliaHub can help your business

We’ll use your information to respond to your inquiry and, if applicable, classify your interest for relevant follow-up regarding our products. If you'd like to receive our newsletter and product updates, please check the box above. You can unsubscribe at any time. Learn more in our Privacy Policy.

Get a Demo

Discover how Dyad, JuliaHub, and Pumas can improve your modeling and simulation workflows.

Enterprise Support

Leverage our developers, engineers and data scientists to help you build new solutions.

Custom Solutions

Have a complex setup that needs a custom solution? We are here to help.

/

/

Julia: The Fastest Language for Quantitative Finance Modeling

/

/

Julia: The Fastest Language for Quantitative Finance Modeling