Architecture & Performance

Blog

Performance

Discover our articles on IT performance, cloud, data science and industry best practices.

All articles

Summation of Floating-Point Numbers in Cython
Performanceen25 Mar 2026

Summation of Floating-Point Numbers in Cython

Adding up a list of floating point numbers: S n = \sum {i=0}^{n 1} x i seems simple. IEEE 754 double precision floats ( float64 ) carry about 15 to 17 significant decimal digits,…

#Python#Cython#floating-point
Read more
Fully Amortized Loan simulation with Numba and IPyWidgets
Performanceen29 Feb 2024

Fully Amortized Loan simulation with Numba and IPyWidgets

In this blog post, we will show how to use Python to simulate the amortization of a fully amortized loan, such as a mortgage or a car loan. We will derive the formula for…

#Python#Numba#IPyWidgets
Read more
Dijkstra's algorithm in Cython, part 3/3
Performanceen27 Dec 2022

Dijkstra's algorithm in Cython, part 3/3

Running time of Dijkstra's algorithm on DIMACS networks with various implementations in Python . This post is the last part of a three part series: first part second part In the…

#Python#Dijkstra#Shortest path
Read more
Dijkstra's algorithm in Cython, part 1/3
Performanceen21 Dec 2022

Dijkstra's algorithm in Cython, part 1/3

In this post, we are going to present an implementation of Dijkstra's algorithm in Cython. Dijkstra's algorithm is a shortest path algorithm. It was conceived by Edsger W.…

#Python#Dijkstra#Shortest path
Read more
Dijkstra's algorithm in Cython, part 2/3
Performanceen21 Dec 2022

Dijkstra's algorithm in Cython, part 2/3

This post is the second part of a three part series. In the first part, we looked at the Cython implementation of Dijkstra's algorithm. In the current post, we are going to…

#Python#Dijkstra#Shortest path
Read more
A Cython implementation of a priority queue
Performanceen23 Nov 2022

A Cython implementation of a priority queue

Credit: Musée de l'illusion, Lyon [picture taken by myself] In this post, we describe a basic Cython implementation of a priority queue . A priority queue is an important data…

#Python#Cython#Priority queue
Read more
Forward and reverse stars in Cython
Performanceen4 Nov 2022

Forward and reverse stars in Cython

This notebook is the following of a previous one, where we looked at the forward and reverse star representations of a sparse directed graph in pure Python: Forward and reverse…

#Python#Graph#Cython
Read more
Cloud Comparator : CPU, RAM, Price of VMs
Performanceen8 Oct 2022

Cloud Comparator : CPU, RAM, Price of VMs

Cloud Mercato.com is a mine of information about pricing in the cloud world. The following dashboard is based on a small extraction of their data regarding cpu/ram/prices of VM of…

#Performance#cloud#finops
Read more
Intel Processors Comparator
Performanceen19 Sept 2022

Intel Processors Comparator

Intel Processor have several characteristics beyond frequency and number of cores. The Intel Processors Comparator is a dashboard that was designed to help you to compare…

#Performance#Hardware
Read more
9 / 20 articles

Need expertise on your project?

Our experts are at your disposal to support you.

Contact us