Tag

Taichi

0 views collected around this technical thread.

Python Programming Learning Circle
Python Programming Learning Circle
Apr 3, 2024 · Fundamentals

Accelerating Python Code with Taichi: Up to 100× Speed Boosts

This article introduces Taichi, a Python‑embedded DSL that compiles kernel functions for CPU and GPU execution, and demonstrates through three practical examples how importing the library and adding decorators can accelerate Python code by up to a hundredfold, with detailed performance numbers and installation instructions.

DSLGPUOptimization
0 likes · 7 min read
Accelerating Python Code with Taichi: Up to 100× Speed Boosts
Python Programming Learning Circle
Python Programming Learning Circle
Dec 17, 2022 · Fundamentals

Accelerating Python Code with Taichi: Prime Counting, LCS, and Reaction‑Diffusion Examples

This article demonstrates how importing the Taichi library into Python can dramatically accelerate compute‑intensive tasks, showcasing prime counting, longest common subsequence, and reaction‑diffusion simulations with speedups up to 120× and GPU support, while providing installation and usage guidance.

GPUHigh Performance ComputingPython
0 likes · 6 min read
Accelerating Python Code with Taichi: Prime Counting, LCS, and Reaction‑Diffusion Examples
Model Perspective
Model Perspective
Sep 22, 2022 · Backend Development

How Taichi Accelerates Prime Counting by 200× Over Pure Python

This article demonstrates how the Taichi library can speed up a Python prime‑counting program by roughly two hundred times compared to the unoptimized version and five times faster than using Numba, providing clear code examples and performance results.

NumbaOptimizationPrime Counting
0 likes · 4 min read
How Taichi Accelerates Prime Counting by 200× Over Pure Python
Kuaishou Large Model
Kuaishou Large Model
Jul 30, 2021 · Fundamentals

How QuanTaichi Cuts GPU Memory Needs for High‑Fidelity Physics Simulations

QuanTaichi introduces a new language abstraction and compiler system that quantizes simulation data, dramatically reducing memory and bandwidth usage so that high‑precision physical effects—once requiring multiple GPUs—can now run on a single GPU, even on mobile devices.

CompilerGPU optimizationTaichi
0 likes · 12 min read
How QuanTaichi Cuts GPU Memory Needs for High‑Fidelity Physics Simulations
Kuaishou Tech
Kuaishou Tech
Jul 14, 2021 · Fundamentals

QuanTaichi: A Physical Compiler for Automatic Quantization of High‑Precision Simulations

QuanTaichi, built on the Taichi language, introduces custom numeric types, bit‑struct adapters, and compiler optimizations that dramatically reduce memory and bandwidth for particle‑based physics simulations, enabling high‑precision GPU rendering on a single card and even on mobile devices.

CompilerGPU simulationTaichi
0 likes · 13 min read
QuanTaichi: A Physical Compiler for Automatic Quantization of High‑Precision Simulations