Ryzen 9 5900X / Ryzen 9 5950X Linux Performance

AMD Ryzen 9 5900X initial Linux benchmarks by Michael Larabel for a future article preparation for 5 November launch day.

Compare your own system(s) to this result file with the Phoronix Test Suite by running the command: phoronix-test-suite benchmark 2011040-FI-AMDRYZEN976
Jump To Table - Results

View

Do Not Show Noisy Results
Do Not Show Results With Incomplete Data
Do Not Show Results With Little Change/Spread
List Notable Results

Limit displaying results to tests within:

Audio Encoding 2 Tests
AV1 4 Tests
Bioinformatics 2 Tests
C++ Boost Tests 3 Tests
Web Browsers 1 Tests
Chess Test Suite 6 Tests
Timed Code Compilation 8 Tests
C/C++ Compiler Tests 35 Tests
Compression Tests 3 Tests
CPU Massive 47 Tests
Creator Workloads 47 Tests
Cryptography 4 Tests
Encoding 11 Tests
Fortran Tests 7 Tests
Game Development 5 Tests
HPC - High Performance Computing 26 Tests
Imaging 11 Tests
Java 2 Tests
Common Kernel Benchmarks 4 Tests
Machine Learning 13 Tests
Molecular Dynamics 5 Tests
MPI Benchmarks 4 Tests
Multi-Core 49 Tests
NVIDIA GPU Compute 9 Tests
OCR 2 Tests
Intel oneAPI 6 Tests
OpenCV Tests 2 Tests
OpenMPI Tests 6 Tests
Productivity 5 Tests
Programmer / Developer System Benchmarks 14 Tests
Python 5 Tests
Raytracing 4 Tests
Renderers 12 Tests
Scientific Computing 12 Tests
Server 3 Tests
Server CPU Tests 31 Tests
Single-Threaded 17 Tests
Speech 3 Tests
Telephony 3 Tests
Texture Compression 2 Tests
Video Encoding 9 Tests
Common Workstation Benchmarks 4 Tests

Statistics

Show Overall Harmonic Mean(s)
Show Overall Geometric Mean
Show Geometric Means Per-Suite/Category
Show Wins / Losses Counts (Pie Chart)
Normalize Results
Remove Outliers Before Calculating Averages

Graph Settings

Force Line Graphs Where Applicable
Convert To Scalar Where Applicable
Disable Color Branding
Prefer Vertical Bar Graphs

Additional Graphs

Show Perf Per Core/Thread Calculation Graphs Where Applicable
Show Perf Per Clock Calculation Graphs Where Applicable

Multi-Way Comparison

Condense Multi-Option Tests Into Single Result Graphs

Table

Show Detailed System Result Table

Run Management

Highlight
Result
Hide
Result
Result
Identifier
View Logs
Performance Per
Dollar
Date
Run
  Test
  Duration
Core i5 10600K
November 01 2020
  12 Hours, 45 Minutes
Core i9 10900K
October 16 2020
  10 Hours, 19 Minutes
Ryzen 5 2600
October 31 2020
  16 Hours, 2 Minutes
Ryzen 5 2600X
October 30 2020
  15 Hours, 31 Minutes
Ryzen 5 3600X
October 29 2020
  12 Hours, 32 Minutes
Ryzen 7 3800XT
October 27 2020
  11 Hours, 40 Minutes
Ryzen 9 3900X
October 18 2020
  10 Hours, 45 Minutes
Ryzen 9 3900XT
October 17 2020
  10 Hours, 27 Minutes
Ryzen 9 3950X
October 15 2020
  9 Hours, 57 Minutes
Ryzen 9 5900X
October 19 2020
  10 Hours, 19 Minutes
Ryzen 9 5950X
October 21 2020
  8 Hours, 23 Minutes
Invert Hiding All Results Option
  11 Hours, 42 Minutes

Only show results where is faster than
Only show results matching title/arguments (delimit multiple options with a comma):
Do not show results matching title/arguments (delimit multiple options with a comma):


Ryzen 9 5900X / Ryzen 9 5950X Linux Performance Suite 1.0.0 System Test suite extracted from Ryzen 9 5900X / Ryzen 9 5950X Linux Performance. pts/build-llvm-1.2.1 Time To Compile pts/blender-1.8.0 -b ../classroom_gpu.blend -o output.test -x 1 -F JPEG -f 1 NONE Blend File: Classroom - Compute: CPU-Only pts/plaidml-1.0.4 --no-fp16 --no-train resnet50 CPU FP16: No - Mode: Inference - Network: ResNet 50 - Device: CPU pts/brl-cad-1.1.0 VGR Performance Metric pts/plaidml-1.0.4 --no-fp16 --no-train inception_v3 CPU FP16: No - Mode: Inference - Network: Inception V3 - Device: CPU pts/caffe-1.5.0 --model=../models/bvlc_googlenet/deploy.prototxt -iterations 200 Model: GoogleNet - Acceleration: CPU - Iterations: 200 pts/appleseed-1.0.1 emily.appleseed Scene: Emily pts/mocassin-1.0.0 Input: Dust 2D tau100.0 system/selenium-1.0.19 jetstream2 Firefox Benchmark: Jetstream 2 - Browser: Firefox pts/rodinia-1.3.1 OMP_LAVAMD Test: OpenMP LavaMD pts/numpy-1.2.0 pts/gromacs-1.4.0 Water Benchmark pts/astcenc-1.0.0 -exhaustive Preset: Exhaustive pts/blender-1.8.0 -b ../fishy_cat_gpu.blend -o output.test -x 1 -F JPEG -f 1 NONE Blend File: Fishy Cat - Compute: CPU-Only system/wireguard-1.0.1 pts/radiance-1.0.0 make all Test: Serial pts/hint-1.0.3 FLOAT Test: FLOAT pts/asmfish-1.1.1 1024 Hash Memory, 26 Depth pts/numenta-nab-1.1.0 -d earthgeckoSkyline Detector: Earthgecko Skyline pts/blender-1.8.0 -b ../bmw27_gpu.blend -o output.test -x 1 -F JPEG -f 1 NONE Blend File: BMW27 - Compute: CPU-Only system/selenium-1.0.19 jetstream2 Chrome Benchmark: Jetstream 2 - Browser: Google Chrome pts/polyhedron-1.0.1 protein Benchmark: protein pts/mnn-1.0.1 Model: inception-v3 pts/mnn-1.0.1 Model: MobileNetV2_224 pts/mnn-1.0.1 Model: resnet-v2-50 pts/mnn-1.0.1 Model: SqueezeNetV1.0 pts/appleseed-1.0.1 disney_material_1.appleseed Scene: Disney Material pts/yafaray-1.0.0 Total Time For Sample Scene pts/plaidml-1.0.4 --no-fp16 --no-train mobilenet CPU FP16: No - Mode: Inference - Network: Mobilenet - Device: CPU pts/appleseed-1.0.1 material_tester_ambient_occlusion.appleseed Scene: Material Tester pts/tachyon-1.2.0 Total Time pts/mt-dgemm-1.2.0 Sustained Floating-Point Rate pts/byte-1.2.2 TEST_DHRY2 Computational Test: Dhrystone 2 pts/dav1d-1.6.0 -i chimera_10b_1080p.ivf Video Input: Chimera 1080p 10-bit pts/fhourstones-1.1.2 Complex Connect-4 Solving pts/perl-benchmark-1.0.1 benchmarks/app/podhtml.b Test: Pod2html pts/tensorflow-lite-1.0.0 --graph=inception_v4.tflite Model: Inception V4 pts/mlpack-1.0.2 SCIKIT_QDA Benchmark: scikit_qda pts/tensorflow-lite-1.0.0 --graph=inception_resnet_v2.tflite Model: Inception ResNet V2 pts/caffe-1.5.0 --model=../models/bvlc_alexnet/deploy.prototxt -iterations 200 Model: AlexNet - Acceleration: CPU - Iterations: 200 pts/kvazaar-1.0.0 -i Bosphorus_3840x2160.y4m --preset slow Video Input: Bosphorus 4K - Video Preset: Slow pts/kvazaar-1.0.0 -i Bosphorus_3840x2160.y4m --preset medium Video Input: Bosphorus 4K - Video Preset: Medium system/selenium-1.0.19 stylebench Chrome Benchmark: StyleBench - Browser: Google Chrome pts/rodinia-1.3.1 OMP_HOTSPOT3D Test: OpenMP HotSpot3D pts/rodinia-1.3.1 OMP_LEUKOCYTE Test: OpenMP Leukocyte pts/build-gdb-1.0.1 Time To Compile pts/namd-1.2.1 ATPase Simulation - 327,506 Atoms pts/openvkl-1.0.0 vklBenchmark Benchmark: vklBenchmark pts/perl-benchmark-1.0.1 benchmarks/startup/noprog.b Test: Interpreter pts/avifenc-1.0.0 -s 0 Encoder Speed: 0 pts/compress-zstd-1.2.1 -b19 Compression Level: 19 pts/vpxenc-3.0.0 --cpu-used=0 Speed: Speed 0 pts/build-linux-kernel-1.10.2 Time To Compile pts/pyperformance-1.0.2 python_startup Benchmark: python_startup pts/pyperformance-1.0.2 raytrace Benchmark: raytrace pts/stockfish-1.1.1 Total Time pts/montage-1.0.0 Mosaic of M17, K band, 1.5 deg x 1.5 deg pts/mrbayes-1.4.0 Primate Phylogeny Analysis pts/openvino-1.0.3 -m models/intel/person-detection-0106/FP16/person-detection-0106.xml -d CPU Model: Person Detection 0106 FP16 - Device: CPU pts/openvino-1.0.3 -m models/intel/person-detection-0106/FP32/person-detection-0106.xml -d CPU Model: Person Detection 0106 FP32 - Device: CPU pts/ncnn-1.0.3 -1 Target: CPU - Model: yolov4-tiny pts/ncnn-1.0.3 -1 Target: CPU - Model: resnet50 pts/ncnn-1.0.3 -1 Target: CPU - Model: resnet18 pts/ncnn-1.0.3 -1 Target: CPU - Model: googlenet pts/ncnn-1.0.3 -1 Target: CPU - Model: efficientnet-b0 pts/ncnn-1.0.3 -1 Target: CPU-v3-v3 - Model: mobilenet-v3 pts/ncnn-1.0.3 -1 Target: CPU-v2-v2 - Model: mobilenet-v2 pts/ncnn-1.0.3 -1 Target: CPU - Model: mobilenet pts/ncnn-1.0.3 -1 Target: CPU - Model: squeezenet pts/openvino-1.0.3 -m models/intel/face-detection-0106/FP16/face-detection-0106.xml -d CPU Model: Face Detection 0106 FP16 - Device: CPU pts/openvino-1.0.3 -m models/intel/face-detection-0106/FP32/face-detection-0106.xml -d CPU Model: Face Detection 0106 FP32 - Device: CPU pts/v-ray-1.2.1 -m vray Mode: CPU pts/m-queens-1.1.0 Time To Solve pts/luxcorerender-1.2.3 DLSC/LuxCoreScene/render.cfg Scene: DLSC pts/luxcorerender-1.2.3 RainbowColorsAndPrism/LuxCoreScene/render.cfg Scene: Rainbow Colors and Prism pts/tensorflow-lite-1.0.0 --graph=nasnet_mobile.tflite Model: NASNet Mobile pts/tensorflow-lite-1.0.0 --graph=mobilenet_v1_1.0_224_quant.tflite Model: Mobilenet Quant pts/tensorflow-lite-1.0.0 --graph=mobilenet_v1_1.0_224.tflite Model: Mobilenet Float pts/tensorflow-lite-1.0.0 --graph=squeezenet.tflite Model: SqueezeNet system/selenium-1.0.19 speedometer Chrome Benchmark: Speedometer - Browser: Google Chrome pts/openvino-1.0.3 -m models/intel/age-gender-recognition-retail-0013/FP16/age-gender-recognition-retail-0013.xml -d CPU Model: Age Gender Recognition Retail 0013 FP16 - Device: CPU pts/john-the-ripper-1.7.2 --format=md5crypt Test: MD5 pts/openvino-1.0.3 -m models/intel/age-gender-recognition-retail-0013/FP32/age-gender-recognition-retail-0013.xml -d CPU Model: Age Gender Recognition Retail 0013 FP32 - Device: CPU pts/graphics-magick-2.0.1 -enhance Operation: Enhanced pts/graphics-magick-2.0.1 -resize 50% Operation: Resizing pts/graphics-magick-2.0.1 -rotate 90 Operation: Rotate pts/c-ray-1.2.0 Total Time - 4K, 16 Rays Per Pixel pts/radiance-1.0.0 make smp Test: SMP Parallel system/rawtherapee-1.0.1 Total Benchmark Time pts/onednn-1.5.0 --ip --batch=inputs/ip/ip_all --cfg=f32 --engine=cpu Harness: IP Batch All - Data Type: f32 - Engine: CPU pts/build-php-1.5.1 Time To Compile pts/basis-1.0.1 -uastc -uastc_level 3 Settings: UASTC Level 3 pts/sqlite-speedtest-1.0.0 Timed Time - Size 1,000 system/gegl-1.0.0 color-enhance Operation: Color Enhance pts/embree-1.1.0 pathtracer_ispc -c crown/crown.ecs Binary: Pathtracer ISPC - Model: Crown pts/build-ffmpeg-1.0.1 Time To Compile pts/embree-1.1.0 pathtracer -c crown/crown.ecs Binary: Pathtracer - Model: Crown pts/avifenc-1.0.0 -s 2 Encoder Speed: 2 system/libreoffice-1.0.0 --convert-to pdf documents/* Test: 20 Documents To PDF pts/embree-1.1.0 pathtracer -c asian_dragon/asian_dragon.ecs Binary: Pathtracer - Model: Asian Dragon pts/basis-1.0.1 Settings: ETC1S pts/deepspeech-1.0.0 CPU Acceleration: CPU pts/embree-1.1.0 pathtracer_ispc -c asian_dragon/asian_dragon.ecs Binary: Pathtracer ISPC - Model: Asian Dragon system/selenium-1.0.19 ares6 Chrome Benchmark: ARES-6 - Browser: Google Chrome pts/numenta-nab-1.1.0 -d bayesChangePt Detector: Bayesian Changepoint pts/povray-1.2.1 Trace Time pts/x265-1.3.0 Bosphorus_3840x2160.y4m Video Input: Bosphorus 4K pts/kvazaar-1.0.0 -i Bosphorus_3840x2160.y4m --preset veryfast Video Input: Bosphorus 4K - Video Preset: Very Fast pts/onednn-1.5.0 --rnn --batch=inputs/rnn/rnn_training --cfg=f32 --engine=cpu Harness: Recurrent Neural Network Training - Data Type: f32 - Engine: CPU system/gegl-1.0.0 rotate-on-center degrees=90 Operation: Rotate 90 Degrees system/gegl-1.0.0 antialias Operation: Antialias pts/espeak-1.6.0 Text-To-Speech Synthesis pts/build-mplayer-1.4.0 Time To Compile pts/onednn-1.5.0 --deconv --batch=inputs/deconv/deconv_1d --cfg=f32 --engine=cpu Harness: Deconvolution Batch deconv_1d - Data Type: f32 - Engine: CPU pts/webp-1.0.0 -q 100 -lossless -m 6 Encode Settings: Quality 100, Lossless, Highest Compression pts/compress-7zip-1.7.1 Compress Speed Test pts/aom-av1-2.1.2 --cpu-used=6 --rt Encoder Mode: Speed 6 Realtime pts/libraw-1.0.0 Post-Processing Benchmark pts/pyperformance-1.0.2 regex_compile Benchmark: regex_compile pts/john-the-ripper-1.7.2 --format=bcrypt Test: Blowfish pts/aircrack-ng-1.2.1 pts/oidn-1.2.0 -hdr memorial.pfm Scene: Memorial pts/compress-zstd-1.2.1 -b3 Compression Level: 3 pts/ttsiod-renderer-1.7.0 Phong Rendering With Soft-Shadow Mapping pts/basis-1.0.1 -uastc -uastc_level 2 Settings: UASTC Level 2 pts/pyperformance-1.0.2 nbody Benchmark: nbody pts/astcenc-1.0.0 -thorough Preset: Thorough pts/build-imagemagick-1.7.2 Time To Compile pts/blosc-1.0.0 blosclz Compressor: blosclz system/gegl-1.0.0 reflect Operation: Reflect pts/kvazaar-1.0.0 -i Bosphorus_1920x1080_120fps_420_8bit_YUV.y4m --preset slow Video Input: Bosphorus 1080p - Video Preset: Slow pts/onednn-1.5.0 --ip --batch=inputs/ip/ip_1d --cfg=f32 --engine=cpu Harness: IP Batch 1D - Data Type: f32 - Engine: CPU pts/kvazaar-1.0.0 -i Bosphorus_1920x1080_120fps_420_8bit_YUV.y4m --preset medium Video Input: Bosphorus 1080p - Video Preset: Medium pts/tungsten-1.0.0 ../../data/example-scenes/water-caustic/scene.json Scene: Water Caustic pts/pyperformance-1.0.2 pathlib Benchmark: pathlib pts/aom-av1-2.1.2 --cpu-used=6 --limit=80 Encoder Mode: Speed 6 Two-Pass system/selenium-1.0.19 kraken Chrome Benchmark: Kraken - Browser: Google Chrome pts/polyhedron-1.0.1 air Benchmark: air pts/scimark2-1.3.2 TEST_COMPOSITE Computational Test: Composite system/selenium-1.0.19 kraken Firefox Benchmark: Kraken - Browser: Firefox pts/svt-av1-2.2.1 -enc-mode 4 -n 80 -i Bosphorus_1920x1080_120fps_420_8bit_YUV.yuv -w 1920 -h 1080 Encoder Mode: Enc Mode 4 - Input: 1080p pts/numenta-nab-1.1.0 -d relativeEntropy Detector: Relative Entropy system/ocrmypdf-1.0.0 Processing 60 Page PDF Document pts/tungsten-1.0.0 ../../data/example-scenes/hair/scene.json Scene: Hair pts/vpxenc-3.0.0 --cpu-used=5 Speed: Speed 5 pts/crafty-1.4.4 Elapsed Time system/inkscape-1.0.0 Operation: SVG Files To PNG pts/dav1d-1.6.0 -i summer_nature_4k.ivf Video Input: Summer Nature 4K pts/dav1d-1.6.0 -i chimera_8b_1080p.ivf Video Input: Chimera 1080p pts/mlpack-1.0.2 SCIKIT_SVM Benchmark: scikit_svm system/tesseract-ocr-1.0.1 Time To OCR 7 Images pts/kvazaar-1.0.0 -i Bosphorus_3840x2160.y4m --preset ultrafast Video Input: Bosphorus 4K - Video Preset: Ultra Fast pts/build-apache-1.6.1 Time To Compile pts/tnn-1.0.0 -dt NAIVE -mp ../benchmark/benchmark-model/squeezenet_v1.1.tnnproto Target: CPU - Model: SqueezeNet v1.1 pts/polyhedron-1.0.1 linpk Benchmark: linpk pts/pybench-1.1.3 Total For Average Test Times pts/botan-1.5.0 Blowfish Test: Blowfish pts/botan-1.5.0 Twofish Test: Twofish pts/botan-1.5.0 CAST-256 Test: CAST-256 pts/openssl-1.11.0 RSA 4096-bit Performance pts/rodinia-1.3.1 OMP_CFD Test: OpenMP CFD Solver pts/dacapobench-1.0.1 h2 Java Test: H2 pts/sunflow-1.1.3 Global Illumination + Image Synthesis pts/aom-av1-2.1.2 --cpu-used=4 --limit=40 Encoder Mode: Speed 4 Two-Pass pts/rnnoise-1.0.2 pts/tnn-1.0.0 -dt NAIVE -mp ../benchmark/benchmark-model/mobilenet_v2.tnnproto Target: CPU - Model: MobileNet v2 system/gmic-1.0.0 repeat 1000 mode3d 5 moded3d 5 double3d 0 isosurface3d "'x^2+y^2+abs(z)^abs(4*cos(x*y*z*3))'",3 done output output.png Test: Plotting Isosurface Of A 3D Volume, 1000 Times system/selenium-1.0.19 mazesolver Chrome Benchmark: Maze Solver - Browser: Google Chrome system/selenium-1.0.19 wasmcollision Firefox Benchmark: WASM collisionDetection - Browser: Firefox system/selenium-1.0.19 mazesolver Firefox Benchmark: Maze Solver - Browser: Firefox pts/dolfyn-1.0.3 Computational Fluid Dynamics system/gimp-1.1.2 auto-levels Test: auto-levels pts/aom-av1-2.1.2 --cpu-used=8 --rt Encoder Mode: Speed 8 Realtime pts/webp-1.0.0 -q 100 -lossless Encode Settings: Quality 100, Lossless pts/neat-1.0.2 pts/dacapobench-1.0.1 tradesoap Java Test: Tradesoap system/selenium-1.0.19 wasmcollision Chrome Benchmark: WASM collisionDetection - Browser: Google Chrome pts/svt-av1-2.2.1 -enc-mode 8 -n 320 -i Bosphorus_1920x1080_120fps_420_8bit_YUV.yuv -w 1920 -h 1080 Encoder Mode: Enc Mode 8 - Input: 1080p pts/encode-flac-1.6.0 WAV To FLAC pts/n-queens-1.2.1 Elapsed Time pts/kvazaar-1.0.0 -i Bosphorus_1920x1080_120fps_420_8bit_YUV.y4m --preset veryfast Video Input: Bosphorus 1080p - Video Preset: Very Fast system/gimp-1.1.2 rotate Test: rotate system/octave-benchmark-1.0.1 pts/numenta-nab-1.1.0 -d windowedGaussian Detector: Windowed Gaussian pts/smallpt-1.2.1 Global Illumination Renderer; 128 Samples pts/mafft-1.6.1 Multiple Sequence Alignment - LSU RNA pts/tungsten-1.0.0 ../../data/example-scenes/volumetric-caustic/scene.json Scene: Volumetric Caustic pts/tungsten-1.0.0 ../../data/example-scenes/non-exponential/scene.json Scene: Non-Exponential system/selenium-1.0.19 wasmconvolute Firefox Benchmark: WASM imageConvolute - Browser: Firefox pts/astcenc-1.0.0 -medium Preset: Medium system/gegl-1.0.0 crop x=100 y=100 width=1920 height=1080 Operation: Crop system/gimp-1.1.2 resize Test: resize pts/webp-1.0.0 -q 100 -m 6 Encode Settings: Quality 100, Highest Compression pts/basis-1.0.1 -uastc -uastc_level 0 Settings: UASTC Level 0 pts/dacapobench-1.0.1 jython Java Test: Jython system/selenium-1.0.19 wasmconvolute Chrome Benchmark: WASM imageConvolute - Browser: Google Chrome pts/encode-mp3-1.7.4 WAV To MP3 pts/x264-2.6.1 H.264 Video Encoding pts/neatbench-1.0.4 cpu Acceleration: CPU pts/tjbench-1.1.1 decompression-throughput Test: Decompression Throughput pts/kvazaar-1.0.0 -i Bosphorus_1920x1080_120fps_420_8bit_YUV.y4m --preset ultrafast Video Input: Bosphorus 1080p - Video Preset: Ultra Fast pts/lammps-1.2.1 in.rhodo Model: Rhodopsin Protein system/gegl-1.0.0 scale-size x=400 y=400 Operation: Scale pts/avifenc-1.0.0 -s 8 Encoder Speed: 8 pts/svt-vp9-1.2.2 -tune 1 -i Bosphorus_1920x1080_120fps_420_8bit_YUV.yuv -w 1920 -h 1080 Tuning: PSNR/SSIM Optimized - Input: Bosphorus 1080p pts/avifenc-1.0.0 -s 10 Encoder Speed: 10 pts/svt-vp9-1.2.2 -tune 0 -i Bosphorus_1920x1080_120fps_420_8bit_YUV.yuv -w 1920 -h 1080 Tuning: Visual Quality Optimized - Input: Bosphorus 1080p pts/cloverleaf-1.0.0 Lagrangian-Eulerian Hydrodynamics pts/ffte-1.2.1 N=256, 3D Complex FFT Routine pts/onednn-1.5.0 --deconv --batch=inputs/deconv/deconv_3d --cfg=f32 --engine=cpu Harness: Deconvolution Batch deconv_3d - Data Type: f32 - Engine: CPU pts/webp-1.0.0 -q 100 Encode Settings: Quality 100 pts/tscp-1.2.2 AI Chess Performance pts/webp-1.0.0 Encode Settings: Default pts/ctx-clock-1.0.0 Context Switch Time pts/scimark2-1.3.2 TEST_DENSE Computational Test: Dense LU Matrix Factorization pts/scimark2-1.3.2 TEST_FFT Computational Test: Fast Fourier Transform pts/scimark2-1.3.2 TEST_MONTE Computational Test: Monte Carlo