2.2. Performance Guide

2.2.1. Kernel Performance Guide

Read This First

All performance numbers provided in this document are gathered using following Evaluation Modules unless otherwise specified.

Name Description
AM335x AM335x Evaluation Module rev 1.5B with ARM running at 1000MHz, DDR3-400 (400MHz/800 MT/S), TMDXEVM3358
AM437x-gpevm AM437x-gpevm Evaluation Module rev 1.5A with ARM running at 1000MHz, DDR3-400 (400MHz/800 MT/S), TMDSEVM437X
AM572x EVM AM57xx Evaluation Module rev A2 with ARM running at 1500MHz, DDR3L-533 (533 MHz/1066 MT/S), TMDSEVM572x
K2HK EVM K2 Hawkings Evaluation Module rev 40 with ARM running at 1200MHz, DDR3-1600 (800 MHz/1600 MT/S), EVMK2H
K2G EVM K2 Galileo Evaluation Module rev C, DDR3-1333 (666 MHz/1333 MT/S), EVMK2G
AM65x EVM AM65x Evaluation Module rev 1.0 with ARM running at 800MHz, DDR4-2400 (1333 MT/S), TMDX654GPEVM

Table: Evaluation Modules


About This Manual

This document provides performance data for each of the device drivers which are part of the Process SDK Linux package. This document should be used in conjunction with release notes and user guides provided with the Process SDK Linux package for information on specific issues present with drivers included in a particular release.

If You Need Assistance

For further information or to report any problems, contact http://community.ti.com/ or http://support.ti.com/

2.2.1.1. System Benchmarks

2.2.1.1.1. LMBench

LMBench is a collection of microbenchmarks of which the memory bandwidth and latency related ones are typically used to estimate processor memory system performance.

Latency lat_mem_rd-stride128-szN , where N is equal to or smaller than the cache size at given level measures the cache miss penalty. N that is at least double the size of last level cache is the latency to external memory.

Bandwidth bw_mem_bcopy-N , where N is is equal to or smaller than the cache size at a given level measures the achivable memory bandwidth from software doing a memcpy() type operation. Typical use is for external memory bandwidth calculation. The bandwidth is calculated as byte read and written counts as 1 which should be roughly half of STREAM copy result.

Benchmarks am335x-evm: perf am654x-evm: perf k2g-evm: perf omapl138-lcdk: perf
bw_mmap_rd-mo-1mb 272.15 1406.96 1106.40 132.71
lat_sig-catch 13.36 6.42 4.98 37.72
lat_ops-int-bit 0.67 0.84 0.67 2.54
bw_mem-bzero-8mb 608.85 (min 219.57, max 998.13) 2527.02 (min 913.97, max 4140.07) 2347.64 (min 1229.07, max 3466.20) 149.60 (min 105.20, max 193.99)
latency_for_0.50_mb_block_size 373.79 10.51 37.88 231.60
lat_ops-double-mul 11.03 5.01 5.02 99.52
lat_ops-int64-bit 1.03 0.84 1.02 2.51
lat_proc-exec 1372.25 1248.60 887.67 7349.00
lat_fs-10k 77.00 87.00 90.00 10.00
bw_mem-fwr-16mb 995.27 4145.61 3325.71 194.71
bw_mem-bzero-1mb 589.86 (min 195.31, max 984.41) 2656.01 (min 1055.04, max 4256.97) 2844.15 (min 1332.57, max 4355.72) 142.47 (min 94.78, max 190.15)
bw_mem-frd-1mb 281.89 (min 268.49, max 295.29) 1198.08 (min 1004.86, max 1391.30) 725.10 (min 609.29, max 840.90) 63.43 (min 55.65, max 71.21)
bw_mem-bcopy-1mb 195.31 1055.04 1332.57 94.78
bw_mem-rdwr-8mb 202.89 (min 202.86, max 202.92) 706.81 (min 471.00, max 942.62) 585.15 (min 566.21, max 604.09) 112.23 (min 107.52, max 116.93)
lat_syscall-write 0.69 0.66 0.52 2.71
select_on_200_tcp_fds 42.56 53.88 46.75 176.57
bw_mem-rd-8mb 617.93 (min 251.96, max 983.89) 1067.62 (min 976.32, max 1158.92) 1554.54 (min 692.88, max 2416.19) 442.47 (min 143.92, max 741.02)
lat_ops-int-add 1.00 1.25 1.00 1.65
bw_mem-rd-1mb 627.31 (min 270.53, max 984.09) 1314.22 (min 1193.72, max 1434.72) 1763.27 (min 860.88, max 2665.65) 440.39 (min 142.76, max 738.01)
semaphore_latency 4.94 2.37 8.30 75.03
lat_syscall-read 1.02 0.92 0.62 4.13
bw_mem-fwr-2mb 618.44 (min 255.04, max 981.84) 2783.25 (min 1276.32, max 4290.17) 2389.02 (min 741.70, max 4036.33) 162.89 (min 133.45, max 192.33)
bw_mem-rdwr-4mb 200.35 (min 197.60, max 203.09) 716.33 (min 468.33, max 964.32) 572.67 (min 570.13, max 575.21) 111.38 (min 104.80, max 117.95)
bw_mem-fcp-8mb 648.19 (min 298.24, max 998.13) 2551.79 (min 963.51, max 4140.07) 2039.22 (min 612.23, max 3466.20) 138.91 (min 83.83, max 193.99)
bw_mem-cp-2mb 587.48 (min 193.12, max 981.84) 2382.53 (min 474.89, max 4290.17) 2319.37 (min 602.41, max 4036.33) 148.88 (min 105.43, max 192.33)
bw_mem-fcp-1mb 639.85 (min 295.29, max 984.41) 2630.92 (min 1004.86, max 4256.97) 2482.51 (min 609.29, max 4355.72) 130.68 (min 71.21, max 190.15)
lat_syscall-null 0.56 0.46 0.46 1.37
bw_mem-wr-8mb 593.38 (min 202.86, max 983.89) 959.47 (min 942.62, max 976.32) 629.55 (min 566.21, max 692.88) 428.98 (min 116.93, max 741.02)
bw_mem-bzero-16mb 996.39 4162.33 3363.11 194.20
lat_ctx-2-256k 573.15 30.17 108.24 163.83
bw_mem-rd-4mb 617.99 (min 251.73, max 984.25) 1088.86 (min 998.13, max 1179.59) 1546.93 (min 696.50, max 2397.36) 437.69 (min 143.84, max 731.53)
signal_handler_latency 1.38 0.78 0.99 3.98
pipe_bandwidth 261.42 874.10 382.59 29.27
latency_for_1.00_mb_block_size 181.56 (min 0.00, max 363.13) 22.21 (min 0.00, max 44.43) 62.82 (min 0.00, max 125.63) 57.76 (min 0.00, max 231.02)
lat_ops-int64-div 208.51 11.90 188.45 854.55
bw_file_rd-io-1mb 191.42 937.03 576.29 44.24
procedure_call 0.02 0.01 0.01 0.25
bw_mem-frd-4mb 263.93 (min 233.17, max 294.68) 1080.76 (min 963.74, max 1197.78) 660.78 (min 592.42, max 729.13) 102.77 (min 71.01, max 134.52)
lat_pipe 33.50 24.75 36.90 471.58
lat_syscall-stat 7.60 6.74 7.99 78.99
bw_mem-bzero-2mb 592.68 (min 200.46, max 984.90) 2586.29 (min 932.84, max 4239.74) 2599.31 (min 1237.43, max 3961.18) 142.70 (min 92.69, max 192.70)
bw_mem-bcopy-4mb 211.38 917.33 1226.62 91.19
bw_mem-fwr-8mb 621.81 (min 249.33, max 994.28) 2668.15 (min 1180.46, max 4155.84) 2067.53 (min 726.94, max 3408.12) 164.51 (min 134.58, max 194.43)
lat_fs-0k 229.00 269.00 202.00 22.00
bw_mem-cp-1mb 592.34 (min 200.26, max 984.41) 2454.09 (min 529.19, max 4378.98) 2741.32 (min 603.68, max 4878.96) 146.85 (min 103.59, max 190.11)
lat_mem_rd-stride128-sz62k 9.14 8.02 20.06 218.69
bw_mem-fcp-4mb 639.35 (min 294.68, max 984.01) 2558.00 (min 963.74, max 4152.25) 2125.03 (min 592.42, max 3657.64) 132.08 (min 71.01, max 193.15)
lat_syscall-open 270.80 199.32 204.92 1558.00
tcp_ip_connection_cost_to_localhost     81.84  
lat_tcp 1.07 0.77 0.78 2.66
lat_ctx-4-128k 470.67 22.99 72.40 177.17
lat_sem 4.94 2.37 8.30 75.03
lat_ops-int-mul 6.08 3.81 3.14 6.59
bw_pipe 261.42 874.10 382.59 29.27
bw_mmap_rd-o2c-1mb 179.86 769.08 434.72 85.46
lat_connect 72.48 59.06 81.84 1000.71
lat_mem_rd-stride128-sz50 3.02 3.76 4.01 5.05
bw_mem-rdwr-1mb 203.37 (min 200.26, max 206.48) 817.08 (min 529.19, max 1104.97) 643.08 (min 603.68, max 682.48) 110.19 (min 103.59, max 116.78)
bw_mem-cp-16mb 156.87 470.48 601.62 7.00
lat_select 42.56 53.88 46.75 176.57
bw_mem-rdwr-16mb 202.99 940.57 530.64 117.77
af_unix_sock_stream_latency 42.07 49.29 45.54 709.57
lat_ctx-4-256k 690.75 144.40 74.74 226.00
lat_syscall-fstat 3.17 2.94 3.55 24.25
bw_mem-fcp-16mb 274.58 962.06 609.76 25.90
bw_unix 167.25 1061.84 696.21 31.54
lat_ops-float-add 2.28 0.91 1.11 20.97
bw_mem-cp-4mb 597.43 (min 197.60, max 997.26) 2302.42 (min 468.33, max 4136.50) 2081.97 (min 575.21, max 3588.73) 149.27 (min 104.80, max 193.74)
bw_mem-fwr-4mb 615.22 (min 233.17, max 997.26) 2667.14 (min 1197.78, max 4136.50) 2158.93 (min 729.13, max 3588.73) 164.13 (min 134.52, max 193.74)
bw_mem-frd-8mb 273.79 (min 249.33, max 298.24) 1071.99 (min 963.51, max 1180.46) 669.59 (min 612.23, max 726.94) 109.21 (min 83.83, max 134.58)
pipe_latency 33.50 24.75 36.90 471.58
lat_sig-install 1.38 0.78 0.99 3.98
lat_unix 42.07 49.29 45.54 709.57
lat_proc-proccall 0.02 0.01 0.01 0.25
bw_mem-bcopy-8mb 219.57 913.97 1229.07 105.20
lat_mem_rd-stride128-sz31k 3.01 3.78 16.07 175.14
tcp_latency_using_localhost 1.07 0.77 0.78 2.66
lat_mem_rd-stride128-sz1000k 363.13 44.43 125.63 231.02
bw_mem-rd-16mb 252.01 1152.07 2421.67 143.82
bw_mem-rdwr-2mb 198.14 (min 193.12, max 203.15) 781.12 (min 474.89, max 1087.35) 585.74 (min 569.07, max 602.41) 75.54 (min 45.64, max 105.43)
lat_pagefault 1.73 2.89 1.68 7.66
bw_mem-wr-2mb 593.54 (min 203.15, max 983.93) 1109.29 (min 1087.35, max 1131.22) 632.67 (min 569.07, max 696.26) 390.92 (min 45.64, max 736.20)
bw_file_rd-o2c-1mb 157.18 622.47 441.24 40.71
af_unix_socket_stream_bandwidth 167.25 1061.84 696.21 31.54
lat_ops-float-mul 10.03 5.01 5.12 66.02
lat_fs-1k 122.00 88.00 135.00 14.00
bw_mem-frd-16mb 249.45 1182.47 726.94 134.44
signal_handler_overhead 13.36 6.42 4.98 37.72
bw_mem-fwr-1mb 626.45 (min 268.49, max 984.41) 2885.14 (min 1391.30, max 4378.98) 2859.93 (min 840.90, max 4878.96) 122.88 (min 55.65, max 190.11)
lat_fs-4k 112.00 88.00 122.00 12.00
bw_mem-wr-4mb 593.67 (min 203.09, max 984.25) 981.23 (min 964.32, max 998.13) 633.32 (min 570.13, max 696.50) 424.74 (min 117.95, max 731.53)
lat_ctx-2-128k 190.46 9.77 14.04 174.00
bw_mem-bcopy-16mb 155.07 913.87 1232.29 30.56
lat_mem_rd-stride128-sz125k 11.65 9.45 20.06 217.84
bw_mem-rd-2mb 619.19 (min 254.45, max 983.93) 1209.22 (min 1131.22, max 1287.21) 1566.80 (min 696.26, max 2437.33) 440.29 (min 144.38, max 736.20)
lat_mem_rd-stride128-sz500k 373.79 10.51 37.88 231.60
lat_ops-double-add 2.37 0.91 1.10 35.09
bw_mem-fcp-2mb 639.58 (min 294.25, max 984.90) 2607.28 (min 974.82, max 4239.74) 2282.25 (min 603.32, max 3961.18) 131.51 (min 70.31, max 192.70)
bw_mem-wr-16mb 996.33 971.11 689.71 743.05
lat_ops-int64-add 1.21 1.26 1.11 5.27
bw_mem-bzero-4mb 597.70 (min 211.38, max 984.01) 2534.79 (min 917.33, max 4152.25) 2442.13 (min 1226.62, max 3657.64) 142.17 (min 91.19, max 193.15)
bw_mem-frd-2mb 274.65 (min 255.04, max 294.25) 1125.57 (min 974.82, max 1276.32) 672.51 (min 603.32, max 741.70) 101.88 (min 70.31, max 133.45)
lat_proc-fork 1196.25 1118.80 818.43 6728.00
lat_sig-prot 0.09 0.54 0.50 0.38
lat_ops-int-mod 23.51 7.95 13.39 88.39
bw_mem-cp-8mb 598.60 (min 202.92, max 994.28) 2313.42 (min 471.00, max 4155.84) 2006.11 (min 604.09, max 3408.12) 150.98 (min 107.52, max 194.43)
lat_ops-int64-mod 55.66 9.21 33.70 253.56
lat_mem_rd-stride128-sz250k 29.90 10.10 20.16 218.88
bw_mem-wr-1mb 595.29 (min 206.48, max 984.09) 1149.35 (min 1104.97, max 1193.72) 771.68 (min 682.48, max 860.88) 427.40 (min 116.78, max 738.01)
lat_ops-int-div 72.98 7.52 90.35 190.00
lat_mmap-1m 53.00 20.00 75.00 593.00
bw_mem-bcopy-2mb 200.46 932.84 1237.43 92.69

Table: LM Bench Metrics

2.2.1.1.2. Dhrystone

Dhrystone is a core only benchmark that runs from warm L1 caches in all modern processors. It scales linearly with clock speed. For standard ARM cores the DMIPS/MHz score will be identical with the same compiler and flags.

Benchmarks am335x-evm: perf am57xx-evm: perf am654x-evm: perf k2g-evm: perf omapl138-lcdk: perf
cpu_clock 1000.00 1500.00 800.00   230.00
dhrystone_per_second 3846153.80 9523810.00 4255319.00 6451613.00 751879.70
dhrystone_per_mhz 2.20 3.60 3.05 3.60 1.90

Table: Dhrystone Benchmark

2.2.1.1.3. Whetstone

Benchmarks am335x-evm: perf am57xx-evm: perf am654x-evm: perf k2g-evm: perf omapl138-lcdk: perf
whetstone 555.60 3333.30 2000.00 2500.00 25.70

Table: Whetstone Benchmark

2.2.1.1.4. Linpack

Linpack measures peak double precision (64 bit) floating point performance in sloving a dense linear system.

Benchmarks am335x-evm: perf am57xx-evm: perf am654x-evm: perf k2g-evm: perf omapl138-lcdk: perf
linpack 55455.00 1050431.00 333253.00 693813.00 7479.00

Table: Linpack Benchmark

2.2.1.1.5. NBench

Benchmarks am335x-evm: perf am57xx-evm: perf am654x-evm: perf k2g-evm: perf omapl138-lcdk: perf
assignment 8.15 17.05 8.43 11.45 0.99
idea 1532.90 4511.30 1958.40 2916.50 452.24
string_sort 66.81 139.64 94.89 93.91 7.78
numeric_sort 388.86 687.54 450.87 460.92 103.47
fp_emulation 80.17 169.65 62.52 113.06 19.51
fourier 1829.70 12626.00 6829.80 8399.60 124.22
huffman 806.85 1403.90 638.37 934.25 219.70
lu_decomposition 75.27 822.88 321.10 554.00 5.87
neural_net 2.00 22.38 4.32 15.18 0.19

Table: NBench Benchmarks

2.2.1.1.6. Stream

STREAM is a microbenchmarks for measuring data memory system performance without any data reuse. It is designed to miss on caches and exercise data prefetcher and apeculative accesseses. it uses double precision floating point (64bit) but in most modern processors the memory access will be the bottleck. The four individual scores are copy, scale as in multiply by constant, add two numbers, and triad for multiply accumulate. For bandwidth a byte read counts as one and a byte written counts as one resulting in a score that is double the bandwidth LMBench will show.

Benchmarks am335x-evm: perf am57xx-evm: perf am654x-evm: perf k2g-evm: perf
triad 459.20 3693.90 1580.80 2304.70
add 489.00 3709.30 1679.30 2389.40
scale 534.80 4264.30 2089.30 2406.80
copy 435.50 3845.30 1993.20 2495.20

Table: Stream

2.2.1.2. Boot-time Measurement

2.2.1.2.1. Boot media: MMCSD

Boot Configuration am335x-evm: boot time (sec) am57xx-evm: boot time (sec) am654x-evm: boot time (sec) k2g-evm: boot time (sec)
Kernel boot time test when init is /bin/sh and bootloader, kernel and sdk-rootfs are in mmc-sd 5.58 (min 5.57, max 5.62) 5.99 (min 5.89, max 6.14) 13.97 (min 13.89, max 14.19) 7.62 (min 7.59, max 7.69)
Kernel boot time test when bootloader, kernel and sdk-rootfs are in mmc-sd 29.22 (min 28.74, max 30.04) 16.93 (min 15.88, max 19.98) 13.80 (min 13.67, max 13.92) 27.19 (min 26.09, max 28.41)

Table: Boot time MMC/SD

2.2.1.2.2. Boot media: NAND

Table: Boot time MMC/SD

2.2.1.3. ALSA SoC Audio Driver

  1. Access type - RW_INTERLEAVED
  2. Channels - 2
  3. Format - S16_LE
  4. Period size - 64
Sampling Rate (Hz) am335x-evm: Throughput (bits/sec) am335x-evm: CPU Load (%) am57xx-evm: Throughput (bits/sec) am57xx-evm: CPU Load (%) k2g-evm: Throughput (bits/sec) k2g-evm: CPU Load (%) omapl138-lcdk: Throughput (bits/sec) omapl138-lcdk: CPU Load (%)
11025 352796.00 2.77 352790.00 0.12 352799.00 0.42 352810.00 2.98
24000 705590.00 4.75 705580.00 0.22 705599.00 0.70 705636.00 4.98
8000 255997.00 2.45 255990.00 0.10 352799.00 0.38 256006.00 2.20
16000 511993.00 3.30 511980.00 0.15 352799.00 0.40 512020.00 3.46
44100 1411176.00 8.30 1411159.00 0.43 1411197.00 1.49 1411336.00 9.78
22050 705590.00 4.96 705580.00 0.24 705599.00 0.79 705636.00 5.14
88200 2822341.00 16.68 2822316.00 0.83 2822390.00 2.61 2729797.00 21.14
48000 1535974.00 8.77 1535941.00 0.51 1411197.00 1.37 1536160.00 10.59
96000 3071934.00 1.43 3071879.00 0.59 2822390.00 2.44 2962616.00 23.92
32000 1023987.00 12.63 1023961.00 0.23 705599.00 0.74 1024074.00 6.17

Table: Audio Capture


Sampling Rate (Hz) am335x-evm: Throughput (bits/sec) am335x-evm: CPU Load (%) am57xx-evm: Throughput (bits/sec) am57xx-evm: CPU Load (%) k2g-evm: Throughput (bits/sec) k2g-evm: CPU Load (%) omapl138-lcdk: Throughput (bits/sec) omapl138-lcdk: CPU Load (%)
11025 352942.00 2.73 352934.00 0.12 352940.00 0.34 352953.00 2.82
24000 705880.00 4.94 705869.00 0.20 705880.00 0.65 705923.00 5.16
8000 256103.00 0.90 256095.00 0.08 352940.00 0.48 256110.00 2.46
16000 512205.00 0.89 512190.00 0.13 352940.00 0.39 512228.00 3.95
44100 1411761.00 8.65 1411737.00 0.39 1411759.00 1.28 1411911.00 9.85
22050 705882.00 4.30 705869.00 0.30 705880.00 0.76 705922.00 6.01
88200 2823508.00 12.83 2823354.00 0.77 2823516.00 2.70 2731863.00 20.48
48000 1536610.00 1.29 1536570.00 0.37 1411759.00 1.28 1536787.00 11.42
96000 3073205.00 1.24 3073008.00 0.91 2823516.00 2.40 2964986.00 23.45
32000 1024409.00 0.88 1024380.00 0.50 705880.00 0.70 1024490.00 6.05

Table: Audio Playback


2.2.1.4. Sensor Capture

Capture video frames (MMAP buffers) with v4l2c-ctl and record the reported fps

Resolution Format am57xx-evm: Fps am57xx-evm: Sensor
160x128 rgb4 40.88 (min 40.79, max 41.00) mt9t111
2048x1536 rgb4 6.63 (min 6.14, max 6.68) mt9t111
2048x1536 nv12 6.63 (min 6.14, max 6.68) mt9t111
160x128 nv12 40.88 (min 40.79, max 41.00) mt9t111

Table: Sensor Capture


2.2.1.5. Display Driver

Mode am335x-evm: Fps am57xx-evm: Fps am654x-evm: Fps k2g-evm: Fps
800x480@60   59.52 (min 59.51, max 59.54)    
800x480@62 61.84 (min 60.88, max 61.90)      
1280x800@60     59.99 (min 59.99, max 60.00)  

Table: Display performance (LCD)



Table: Display performance (DVI)


Mode am335x-evm: Fps am57xx-evm: Fps am654x-evm: Fps k2g-evm: Fps
640x480@60 59.98 (min 59.02, max 60.00) 60.00 (min 59.98, max 60.02)    
1400x1050@60   59.98 (min 59.96, max 60.00)    
1600x1200@65   65.00 (min 64.97, max 65.03)    
1152x864@75   75.00 (min 74.82, max 75.21)    
1280x768@60   59.87 (min 59.75, max 59.99)    
800x600@56 56.23 (min 55.33, max 56.79) 56.25 (min 56.23, max 56.27)    
1280x1024@75   75.03 (min 74.99, max 75.07)    
1280x720@60 59.98 (min 59.02, max 60.01) 60.00 (min 59.92, max 60.07)   60.00
1680x945@60   60.02 (min 59.99, max 60.05)    
800x600@72 72.17 (min 71.00, max 72.20) 72.19 (min 72.05, max 72.35)   72.19 (min 72.18, max 72.20)
800x600@75 74.93 (min 73.77, max 75.01) 75.00 (min 74.97, max 75.03)   75.00 (min 74.99, max 75.01)
2048x1152@60   60.00 (min 59.95, max 60.05)    
1280x960@60   60.00 (min 59.98, max 60.02)    
848x480@60 60.00 (min 59.93, max 60.07) 60.00 (min 59.98, max 60.02)    
1024x768@75   75.03 (min 74.99, max 75.06)    
1280x800@75   74.93 (min 74.76, max 75.08)    
1024x768@70   70.07 (min 70.03, max 70.13)    
1920x1080@60   60.00 (min 59.98, max 60.02)    
1440x900@75   74.98 (min 74.95, max 75.02)    
1024x576@60 59.97 (min 59.84, max 60.09) 59.97 (min 59.95, max 59.99)   60.01 (min 60.00, max 60.01)
1600x1200@60   60.00 (min 59.81, max 60.18)    
640x480@73 72.74 (min 71.60, max 72.82) 72.81 (min 72.78, max 72.84)    
1680x1050@60   59.95 (min 59.93, max 59.98)    
640x480@75 74.92 (min 72.58, max 75.01) 75.00 (min 74.97, max 75.03)    
1600x900@60   60.00 (min 59.98, max 60.02)    
1400x1050@75   74.87 (min 74.82, max 74.94)    
1360x768@60   59.95 (min 59.93, max 59.97)    
1280x768@75   74.89 (min 74.86, max 74.92)    
1280x1024@60   60.02 (min 60.00, max 60.04)    
720x400@70 70.03 (min 68.93, max 70.17) 70.08 (min 69.86, max 70.30)    
800x600@60 60.30 (min 59.31, max 60.33) 60.32 (min 60.30, max 60.34)    
1024x768@60   60.00 (min 59.98, max 60.02)    
1280x800@60   59.81 (min 59.79, max 59.83)    
832x624@75 74.48 (min 73.33, max 74.56) 74.55 (min 74.52, max 74.58)   74.57 (min 74.56, max 74.58)
1440x900@60   59.89 (min 59.86, max 59.93)    

Table: Display performance (HDMI)


2.2.1.6. Graphics SGX Driver

Run GLBenchmark and capture performance reported Display rate (Fps), Fill rate, Vertex Throughput, etc. All display outputs (HDMI and LCD) are connected when running these tests

2.2.1.6.1. Performance (Fps)

Benchmark am335x-evm: Test Number am335x-evm: Fps am57xx-evm: Test Number am57xx-evm: Fps
GLB25_EgyptTestC24Z24MS4 test 2500003.00 5.19 (min 1.95, max 11.58) 2500003.00 44.13 (min 20.30, max 60.24)
GLB25_EgyptTestC24Z16_PVRTC4 test 2501101.00 6.02 (min 2.36, max 13.77) 2501101.00 45.42 (min 20.89, max 60.53)
GLB25_EgyptTestC24Z16_ETC1to565 test 2501401.00 6.20 (min 2.19, max 14.10) 2501401.00 45.48 (min 20.97, max 60.50)
GLB25_EgyptTestC24Z16_ETC1 test 2501001.00 6.21 (min 2.40, max 14.06) 2501001.00 45.48 (min 21.02, max 60.06)
GLB25_EgyptTestC24Z16FixedTime test 2500005.00 5.09 (min 2.39, max 13.99) 2500005.00 38.70 (min 21.52, max 59.35)
GLB25_EgyptTestStandard_inherited test 2000000.00 23.85 (min 15.28, max 35.62) 2000000.00 59.52 (min 59.25, max 59.74)

Table: GLBenchmark 2.5 Performance

2.2.1.6.2. Vertex Throughput

Benchmark am335x-evm: Test Number am335x-evm: Rate (triangles/sec) am57xx-evm: Test Number am57xx-evm: Rate (triangles/sec)
GLB25_TriangleTexTestC24Z16 test 2500301.00 11216748.00 2500301.00 105539456.00
GLB25_TriangleTexVertexLitTestC24Z16 test 2500411.00 3738773.25 2500411.00 40481356.00
GLB25_TriangleTexFragmentLitTestC24Z16 test 2500511.00 2205556.75 2500511.00 33001496.00

Table: GLBenchmark 2.5 Vertex Throughput

2.2.1.6.3. Pixel Throughput

Benchmark am335x-evm: Test Number am335x-evm: Rate (texel/sec) am335x-evm: Fps am57xx-evm: Test Number am57xx-evm: Rate (texel/sec) am57xx-evm: Fps
GLB25_FillTestC24Z16 test 2500101.00 106066112.00 4.33 (min 4.18, max 5.09) 2500101.00 1435972864.00 58.33 (min 51.59, max 59.53)

Table: GLBenchmark 2.5 Pixel Throughput


2.2.1.7. Multimedia (Decode)

Run gstreamer pipeline “gst-launch-1.0 playbin uri=file://<Path to stream> video-sink=”kmssink sync=false connector=<connector id>” audio-sink=fakesink” and calculate performance based on the execution time reported. All display display outputs (HDMI and LCD) were connected when running these tests, but playout was forced to LCD via the connector=<connector id> option.

2.2.1.7.1. H264

Resolution am57xx-evm: Fps am57xx-evm: IVA Freq (MHz) am57xx-evm: IPU Freq (MHz)
720p 59940.00 532.00  
1080i 30300.00 532.00  
720x480 24.17 532.00  
800x480 30.00 532.00  
1080p 60.00 532.00  
CIF 90000.00 532.00  

Table: Gstreamer H264 in AVI Container Decode Performance


2.2.1.7.2. MPEG4

Resolution am57xx-evm: Fps am57xx-evm: IVA Freq (MHz) am57xx-evm: IPU Freq (MHz)
QVGA 30.00 532.00  
CIF 30.00 532.00  

Table: GStreamer MPEG4 in 3GP Container Decode Performance


2.2.1.7.3. MPEG2

Resolution am57xx-evm: Fps am57xx-evm: IVA Freq (MHz) am57xx-evm: IPU Freq (MHz)
720p 29.97 532.00  
1080p   532.00  

Table: GStreamer MPEG2 in MP4 Container Decode Performance



2.2.1.8. Ethernet Driver

2.2.1.8.1. TCP Throughput

TCP Window Size (KBytes) am335x-evm: Throughput (Mbits/sec) am335x-evm: CPU Load am57xx-evm: Throughput (Mbits/sec) am57xx-evm: CPU Load am654x-evm: Throughput (Mbits/sec) am654x-evm: CPU Load k2g-evm: Throughput (Mbits/sec) k2g-evm: CPU Load omapl138-lcdk: Throughput (Mbits/sec) omapl138-lcdk: CPU Load
16 249.36   650.40   792.00   710.40   42.48  
32 288.00   765.60   944.00   762.40      
64 378.40   1056.00   897.20   843.20   60.64  
128 375.36   1179.20   896.80   833.60   33.92  
8 231.76 100.00 532.80   660.80   507.20      
256 320.64   1128.00   885.76   827.20   57.36  

Table: TCP Throughput

TCP Throughput Interrupt Pacing

TCP Window Size (KBytes) am335x-evm: Throughput (Mbits/sec) am335x-evm: CPU Load am57xx-evm: Throughput (Mbits/sec) am57xx-evm: CPU Load am654x-evm: Throughput (Mbits/sec) am654x-evm: CPU Load omapl138-lcdk: Throughput (Mbits/sec) omapl138-lcdk: CPU Load
16 292.00   551.20   0.00   42.64  
32 332.32   736.80   0.00   26.32  
64 376.72   950.40   0.00      
128 0.00   1023.20   0.00   63.92  
8 168.96   460.80   0.00   17.28  
256 375.28   1044.00   0.00   62.56  

Table: TCP Throughput Interrupt Pacing

2.2.1.8.2. UDP Throughput

UDP Throughput Egress

UDP Packet Size(bytes) am335x-evm: Throughput (Mbits/sec) am335x-evm: CPU Load am335x-evm: Packets Per Second (kpps) am57xx-evm: Throughput (Mbits/sec) am57xx-evm: CPU Load am57xx-evm: Packets Per Second (kpps) am654x-evm: Throughput (Mbits/sec) am654x-evm: CPU Load am654x-evm: Packets Per Second (kpps)
1024 250.00 99.90 30.00 719.00 80.70 87.00      
1500 280.00 100.00 23.00 662.00 81.00 55.00 457.00 100.00 38.00
1470 469.00 99.90 39.00 880.00 73.70 74.00 480.00 100.00 40.00
64 17.80 99.90 33.00 49.10 81.20 95.00      
128 35.60 99.90 34.00 94.60 79.30 91.00      
512 168.90 99.90 41.00 372.00 80.40 90.00      
256 72.00 99.90 35.00 195.70 80.10 95.00      

Table: UDP Throughput Egress

UDP Throughput Ingress

UDP Packet Size(bytes) am335x-evm: Throughput (Mbits/sec) am335x-evm: CPU Load am335x-evm: Packets Per Second (kpps) am57xx-evm: Throughput (Mbits/sec) am57xx-evm: CPU Load am57xx-evm: Packets Per Second (kpps) am654x-evm: Throughput (Mbits/sec) am654x-evm: CPU Load am654x-evm: Packets Per Second (kpps)
1024 203.60 99.30 24.00 468.00 95.00 57.00 565.00 47.70 68.00
1470 189.90 100.00 16.00 826.00 70.70 70.00 820.00 48.40 69.00
1500 128.80 97.80 10.00 529.00 91.80 44.00 328.00 33.10 27.00
64 15.50 85.20 29.00 34.90 75.50 66.00 31.50 43.20 60.00
128 31.30 95.70 30.00 91.90 69.60 88.00 67.60 45.30 65.00
512 490.00 97.00 119.00 139.00 41.50 33.00      
256 44.40 99.40 21.00 115.00 77.00 56.00 70.50 38.30 34.00

Table: UDP Throughput Ingress


  • iperf version 2.0.5
  • For receive performance, on DUT, invoke iperf in server mode.
iperf -s -u
  • For transmit performance, on DUT, invoke iperf in client mode.
iperf -c <server ip> -b <bandwidth limit> -f M -t 60

2.2.1.9. PCIe Driver

2.2.1.9.1. PCIe-ETH

TCP Window Size(Kbytes) am654x-evm: Bandwidth (Mbits/sec) k2g-evm: Bandwidth (Mbits/sec)
16 745.60  
32 966.40  
64 1192.00  
128 616.80 1304.80
8 688.08  
256 552.00 1357.60

Table: PCI Ethernet

2.2.1.10. NAND Driver

2.2.1.10.1. AM335X-EVM

Buffer size (bytes) am335x-evm: Write UBIFS Throughput (Mbytes/sec) am335x-evm: Write UBIFS CPU Load (%) am335x-evm: Read UBIFS Throughput (Mbytes/sec) am335x-evm: Read UBIFS CPU Load (%)
262144 4.34 (min 4.29, max 4.36) 100.00 7.35 99.93
102400 4.31 (min 4.28, max 4.37) 100.00 7.33 100.00
1048576 4.39 (min 4.37, max 4.42) 100.00 7.43 100.00
524288 4.38 (min 4.33, max 4.41) 100.00 7.41 100.00
5242880 4.41 (min 4.39, max 4.44) 100.00 7.43 100.00

2.2.1.10.2. OMAPL138-LCDK

Buffer size (bytes) omapl138-lcdk: Write UBIFS Throughput (Mbytes/sec) omapl138-lcdk: Write UBIFS CPU Load (%) omapl138-lcdk: Read UBIFS Throughput (Mbytes/sec) omapl138-lcdk: Read UBIFS CPU Load (%)
262144 1.42 (min 1.42, max 1.43) 100.00 (min 99.99, max 100.00) 1.93 100.00
102400 1.42 (min 1.39, max 1.43) 100.00 1.95 100.00
1048576 1.43 (min 1.41, max 1.47) 100.00 1.95 100.00
524288 1.44 (min 1.43, max 1.48) 100.00 1.95 100.00
5242880 1.44 (min 1.43, max 1.46) 100.00 1.94 100.00

2.2.1.11. QSPI Flash Driver

2.2.1.11.1. AM654x-EVM

2.2.1.11.1.1. UBIFS
Buffer size (bytes) am654x-evm: Write UBIFS Throughput (Mbytes/sec) am654x-evm: Write UBIFS CPU Load (%) am654x-evm: Read UBIFS Throughput (Mbytes/sec) am654x-evm: Read UBIFS CPU Load (%)
262144 0.41 (min 0.33, max 0.43) 40.37 (min 30.96, max 49.01) 16.76 8.16
102400 0.68 (min 0.43, max 1.11) 35.63 (min 25.07, max 48.62) 17.33 8.51
1048576 0.63 (min 0.40, max 1.11) 32.71 (min 25.07, max 40.78) 17.21 14.00
524288 0.41 (min 0.33, max 0.43) 40.12 (min 30.08, max 50.79) 16.72 6.25

2.2.1.11.2. K2G-EVM

Buffer size (bytes) k2g-evm: Write UBIFS Throughput (Mbytes/sec) k2g-evm: Write UBIFS CPU Load (%) k2g-evm: Read UBIFS Throughput (Mbytes/sec) k2g-evm: Read UBIFS CPU Load (%)
262144 0.37 (min 0.31, max 0.47) 100.00 13.51 14.29
102400 0.47 (min 0.32, max 0.82) 100.00 13.57 20.00
1048576 0.38 (min 0.32, max 0.48) 100.00 13.36 33.33
524288 0.37 (min 0.31, max 0.49) 100.00 13.47 14.29

2.2.1.12. SPI Flash Driver

2.2.1.12.1. K2G-EVM

Buffer size (bytes) k2g-evm: Write UBIFS Throughput (Mbytes/sec) k2g-evm: Write UBIFS CPU Load (%) k2g-evm: Read UBIFS Throughput (Mbytes/sec) k2g-evm: Read UBIFS CPU Load (%)
262144 0.09 (min 0.08, max 0.09) 72.85 (min 70.31, max 74.52) 0.23 7.61
102400 0.10 (min 0.08, max 0.14) 67.45 (min 49.42, max 74.05) 0.23 7.48
1048576 0.09 (min 0.08, max 0.09) 73.29 (min 70.62, max 75.00) 0.23 8.08
524288 0.09 (min 0.08, max 0.09) 72.97 (min 70.65, max 75.07) 0.23 6.15

2.2.1.13. EMMC Driver

IMPORTANT
The performance numbers can be severely affected if the media is mounted in sync mode. Hot plug scripts in the filesystem mount removable media in sync mode to ensure data integrity. For performance sensitive applications, umount the auto-mounted filesystem and re-mount in async mode.

2.2.1.13.1. AM57XX-EVM

Buffer size (bytes) am57xx-evm: Write VFAT Throughput (Mbytes/sec) am57xx-evm: Write VFAT CPU Load (%) am57xx-evm: Read VFAT Throughput (Mbytes/sec) am57xx-evm: Read VFAT CPU Load (%)
262144 12.35 (min 11.94, max 12.49) 2.73 (min 1.98, max 4.07) 71.28 10.74
102400 12.38 (min 12.06, max 12.50) 2.73 (min 1.98, max 4.33) 65.70 8.28
1048576 12.21 (min 11.67, max 12.49) 2.69 (min 2.21, max 4.40) 74.41 8.27
524288 12.36 (min 11.92, max 12.49) 2.91 (min 2.39, max 4.28) 74.26 9.86
5242880 12.23 (min 11.83, max 12.48) 2.85 (min 2.27, max 4.48) 74.23 7.97

Buffer size (bytes) am57xx-evm: Write EXT2 Throughput (Mbytes/sec) am57xx-evm: Write EXT2 CPU Load (%) am57xx-evm: Read EXT2 Throughput (Mbytes/sec) am57xx-evm: Read EXT2 CPU Load (%)
262144 12.30 (min 11.83, max 12.49) 2.42 (min 1.59, max 3.69) 75.28 6.91
102400 12.43 (min 12.17, max 12.53) 2.68 (min 2.16, max 4.42) 69.48 7.69
1048576 12.48 (min 12.25, max 12.56) 2.22 (min 1.45, max 4.15) 78.71 6.87
524288 12.29 (min 11.77, max 12.52) 2.56 (min 1.79, max 4.14) 78.74 5.38
5242880 12.48 (min 12.19, max 12.59) 2.31 (min 1.68, max 4.03) 78.72 7.20

Buffer size (bytes) am57xx-evm: Write EXT4 Throughput (Mbytes/sec) am57xx-evm: Write EXT4 CPU Load (%) am57xx-evm: Read EXT4 Throughput (Mbytes/sec) am57xx-evm: Read EXT4 CPU Load (%)
262144 12.48 (min 12.37, max 12.53) 2.20 (min 1.68, max 3.38) 76.61 6.34
102400 12.21 (min 12.09, max 12.25) 2.44 (min 2.06, max 3.18) 70.38 7.17
1048576 12.35 (min 11.95, max 12.50) 2.33 (min 1.72, max 3.13) 79.75 8.02
524288 12.35 (min 11.84, max 12.52) 2.08 (min 1.68, max 2.74) 79.68 7.63
5242880 12.46 (min 12.37, max 12.51) 2.17 (min 1.92, max 2.61) 79.67 7.98

2.2.1.13.2. AM654x-EVM

Buffer size (bytes) am654x-evm: Write VFAT Throughput (Mbytes/sec) am654x-evm: Write VFAT CPU Load (%) am654x-evm: Read VFAT Throughput (Mbytes/sec) am654x-evm: Read VFAT CPU Load (%)
262144 32.96 (min 29.94, max 34.08) 2.85 (min 2.27, max 4.85) 154.20 10.99
102400 32.47 (min 28.90, max 33.79) 3.13 (min 2.38, max 5.44) 124.77 7.55
1048576 33.06 (min 30.36, max 34.01) 2.85 (min 2.23, max 4.64) 180.46 11.64
524288 32.93 (min 29.82, max 34.01) 2.94 (min 2.44, max 4.63) 179.76 11.21
5242880 33.28 (min 31.27, max 34.17) 2.93 (min 2.18, max 5.20) 180.57 11.35

Buffer size (bytes) am654x-evm: Write EXT2 Throughput (Mbytes/sec) am654x-evm: Write EXT2 CPU Load (%) am654x-evm: Read EXT2 Throughput (Mbytes/sec) am654x-evm: Read EXT2 CPU Load (%)
262144 31.20 (min 30.28, max 31.56) 1.72 (min 1.43, max 2.45) 149.76 8.96
102400 31.15 (min 30.82, max 31.40) 1.82 (min 1.42, max 2.78) 124.01 8.04
1048576 31.31 (min 30.37, max 31.79) 1.80 (min 1.43, max 2.46) 162.60 9.38
524288 31.18 (min 30.21, max 31.61) 1.67 (min 1.42, max 2.45) 159.94 8.81
5242880 31.29 (min 30.65, max 31.75) 1.61 (min 1.36, max 2.19) 159.64 8.49

Buffer size (bytes) am654x-evm: Write EXT4 Throughput (Mbytes/sec) am654x-evm: Write EXT4 CPU Load (%) am654x-evm: Read EXT4 Throughput (Mbytes/sec) am654x-evm: Read EXT4 CPU Load (%)
262144 34.36 (min 33.81, max 34.97) 1.93 (min 1.72, max 2.50) 162.34 8.20
102400 31.83 (min 31.31, max 32.40) 1.90 (min 1.67, max 2.24) 122.92 7.37
1048576 34.22 (min 33.38, max 34.62) 1.97 (min 1.67, max 2.36) 212.02 11.68
524288 34.26 (min 33.87, max 34.67) 1.93 (min 1.74, max 2.35) 211.35 12.50
5242880 34.26 (min 33.86, max 34.69) 1.97 (min 1.74, max 2.27) 212.30 13.50

2.2.1.13.3. K2G-EVM

Buffer size (bytes) k2g-evm: Write VFAT Throughput (Mbytes/sec) k2g-evm: Write VFAT CPU Load (%) k2g-evm: Read VFAT Throughput (Mbytes/sec) k2g-evm: Read VFAT CPU Load (%)
262144 21.34 (min 20.50, max 21.62) 15.98 (min 13.10, max 24.56) 41.50 14.92
102400 21.44 (min 20.44, max 21.97) 16.45 (min 14.31, max 24.37) 39.74 14.23
1048576 21.53 (min 20.39, max 22.01) 16.12 (min 13.49, max 24.90) 42.61 15.10
524288 21.54 (min 20.26, max 22.04) 16.15 (min 13.93, max 23.78) 42.62 15.10
5242880 21.57 (min 20.21, max 21.98) 15.79 (min 13.14, max 24.62) 42.70 15.10

Buffer size (bytes) k2g-evm: Write EXT2 Throughput (Mbytes/sec) k2g-evm: Write EXT2 CPU Load (%) k2g-evm: Read EXT2 Throughput (Mbytes/sec) k2g-evm: Read EXT2 CPU Load (%)
262144 21.13 (min 20.05, max 21.50) 13.58 (min 10.40, max 21.46) 42.11 13.17
102400 21.18 (min 19.95, max 21.62) 14.05 (min 11.83, max 20.58) 40.32 16.22
1048576 21.18 (min 19.84, max 21.60) 14.02 (min 11.62, max 22.28) 43.06 13.64
524288 21.22 (min 19.80, max 21.63) 13.92 (min 11.43, max 20.76) 43.08 12.55
5242880 21.15 (min 19.79, max 21.72) 13.83 (min 11.59, max 20.91) 43.07 15.10

Buffer size (bytes) k2g-evm: Write EXT4 Throughput (Mbytes/sec) k2g-evm: Write EXT4 CPU Load (%) k2g-evm: Read EXT4 Throughput (Mbytes/sec) k2g-evm: Read EXT4 CPU Load (%)
262144 20.87 (min 20.00, max 21.26) 14.14 (min 12.40, max 19.17) 38.21 12.92
102400 20.95 (min 20.42, max 21.22) 13.64 (min 12.40, max 17.09) 37.84 13.65
1048576 21.30 (min 20.72, max 21.59) 13.83 (min 12.35, max 18.00) 43.46 15.16
524288 21.32 (min 20.79, max 21.59) 14.12 (min 12.45, max 19.41) 43.48 14.46
5242880 21.32 (min 20.68, max 21.60) 13.69 (min 12.03, max 17.60) 43.46 13.03

2.2.1.14. SATA Driver

AM57XX-EVM


Buffer size (bytes) am57xx-evm: Write EXT2 Throughput (Mbytes/sec) am57xx-evm: Write EXT2 CPU Load (%) am57xx-evm: Read EXT2 Throughput (Mbytes/sec) am57xx-evm: Read EXT2 CPU Load (%)
262144 120.20 (min 107.98, max 124.74) 10.57 (min 5.81, max 28.90) 133.11 11.94
102400 122.29 (min 104.64, max 127.25) 10.28 (min 6.12, max 25.24) 134.82 12.75
1048576 123.34 (min 118.70, max 125.56) 11.02 (min 6.17, max 29.84) 132.83 10.32
524288 122.02 (min 118.05, max 124.24) 10.70 (min 5.51, max 29.35) 132.97 10.57
5242880 122.67 (min 119.03, max 124.22) 11.28 (min 5.80, max 30.92) 133.25 10.32

Buffer size (bytes) am57xx-evm: Write EXT4 Throughput (Mbytes/sec) am57xx-evm: Write EXT4 CPU Load (%) am57xx-evm: Read EXT4 Throughput (Mbytes/sec) am57xx-evm: Read EXT4 CPU Load (%)
262144 117.50 (min 115.38, max 119.66) 8.56 (min 6.80, max 15.00) 126.14 10.66
102400 118.36 (min 117.08, max 119.86) 10.00 (min 6.38, max 21.67) 129.75 11.98
1048576 116.02 (min 113.49, max 118.52) 8.41 (min 6.70, max 14.40) 129.10 9.36
524288 116.35 (min 114.30, max 119.41) 8.60 (min 6.54, max 15.59) 124.62 10.31
5242880 117.98 (min 113.51, max 121.37) 8.21 (min 5.88, max 14.61) 131.06 11.64




  • Filesize used is : 1G
  • SATA II Harddisk used is: Seagate ST3500514NS 500G

2.2.1.14.1. mSATA Driver

AM57XX-EVM


Buffer size (bytes) am57xx-evm: Write EXT2 Throughput (Mbytes/sec) am57xx-evm: Write EXT2 CPU Load (%) am57xx-evm: Read EXT2 Throughput (Mbytes/sec) am57xx-evm: Read EXT2 CPU Load (%)
262144 63.98 (min 63.20, max 64.43) 4.10 (min 2.69, max 8.30) 242.55 21.34
102400 63.96 (min 63.11, max 64.52) 4.24 (min 2.66, max 9.61) 225.49 21.27
1048576 63.92 (min 62.57, max 64.60) 3.64 (min 2.84, max 6.22) 258.88 22.58
524288 64.00 (min 63.42, max 64.57) 3.59 (min 2.84, max 5.39) 253.85 23.60
5242880 64.00 (min 63.28, max 64.52) 3.89 (min 3.25, max 5.70) 257.46 24.72

Buffer size (bytes) am57xx-evm: Write EXT4 Throughput (Mbytes/sec) am57xx-evm: Write EXT4 CPU Load (%) am57xx-evm: Read EXT4 Throughput (Mbytes/sec) am57xx-evm: Read EXT4 CPU Load (%)
262144 63.93 (min 63.33, max 64.67) 3.77 (min 3.09, max 5.41) 247.24 20.86
102400 64.05 (min 63.74, max 64.63) 3.88 (min 3.01, max 6.56) 216.63 20.07
1048576 63.83 (min 63.59, max 64.06) 3.62 (min 2.99, max 5.08) 269.99 22.49
524288 63.94 (min 63.51, max 64.28) 3.77 (min 3.04, max 5.27) 261.09 22.78
5242880 64.05 (min 63.81, max 64.36) 3.61 (min 2.94, max 5.45) 271.11 22.55



  • Filesize used is : 1G
  • MSATA Harddisk used is: SMS200S3/30G Kingston mSATA SSD drive

2.2.1.15. MMC/SD Driver

IMPORTANT
The performance numbers can be severely affected if the media is mounted in sync mode. Hot plug scripts in the filesystem mount removable media in sync mode to ensure data integrity. For performance sensitive applications, umount the auto-mounted filesystem and re-mount in async mode.

2.2.1.15.1. AM335x-EVM

Buffer size (bytes) am335x-evm: Write VFAT Throughput (Mbytes/sec) am335x-evm: Write VFAT CPU Load (%) am335x-evm: Read VFAT Throughput (Mbytes/sec) am335x-evm: Read VFAT CPU Load (%)
262144 8.31 (min 7.91, max 8.87) 9.67 (min 7.99, max 14.47) 21.37 19.71
102400 8.27 (min 7.62, max 9.63) 9.30 (min 6.85, max 15.24) 20.15 22.64
1048576 8.31 (min 7.56, max 9.01) 9.91 (min 7.69, max 14.40) 21.25 18.28
524288 8.32 (min 7.57, max 8.87) 9.90 (min 8.04, max 14.90) 21.46 17.63
5242880 8.51 (min 7.79, max 8.97) 9.75 (min 8.20, max 14.70) 20.63 18.74

Buffer size (bytes) am335x-evm: Write EXT2 Throughput (Mbytes/sec) am335x-evm: Write EXT2 CPU Load (%) am335x-evm: Read EXT2 Throughput (Mbytes/sec) am335x-evm: Read EXT2 CPU Load (%)
262144 8.89 (min 8.51, max 9.35) 22.62 (min 7.66, max 77.46) 22.01 20.64
102400 8.04 (min 4.48, max 9.35) 7.35 (min 6.67, max 8.39) 21.14 20.58
1048576 8.16 (min 7.88, max 8.80) 8.08 (min 6.54, max 11.84) 22.49 16.02
524288 8.56 (min 7.28, max 9.26) 8.15 (min 7.23, max 9.44) 22.41 18.57
5242880 8.40 (min 6.71, max 9.12) 7.86 (min 6.96, max 9.41) 22.25 15.67

Buffer size (bytes) am335x-evm: Write EXT4 Throughput (Mbytes/sec) am335x-evm: Write EXT4 CPU Load (%) am335x-evm: Read EXT4 Throughput (Mbytes/sec) am335x-evm: Read EXT4 CPU Load (%)
262144 8.09 (min 7.62, max 8.54) 7.37 (min 5.91, max 9.46) 22.12 21.28
102400 8.05 (min 7.57, max 8.63) 7.77 (min 6.57, max 9.60) 17.95 20.59
1048576 8.68 (min 7.97, max 9.42) 8.11 (min 7.09, max 9.78) 22.73 15.08
524288 8.41 (min 7.67, max 9.02) 7.75 (min 6.85, max 9.47) 22.52 17.94
5242880 8.72 (min 7.74, max 9.55) 8.73 (min 7.07, max 13.02) 22.80 16.59

The performance numbers were captured using the following:

  • SanDisk 8GB MicroSDHC Class 10 Memory Card
  • Partition was mounted with async option

2.2.1.15.2. AM57XX-EVM

Buffer size (bytes) am57xx-evm: Write VFAT Throughput (Mbytes/sec) am57xx-evm: Write VFAT CPU Load (%) am57xx-evm: Read VFAT Throughput (Mbytes/sec) am57xx-evm: Read VFAT CPU Load (%)
262144 7.95 (min 7.20, max 9.10) 1.94 (min 1.51, max 3.35) 39.67 5.84
102400 10.42 (min 9.80, max 11.50) 2.39 (min 1.83, max 4.03) 38.48 6.03
1048576 7.93 (min 7.77, max 8.08) 1.96 (min 1.49, max 3.38) 40.93 4.53
524288 7.70 (min 7.30, max 8.14) 1.83 (min 1.35, max 2.90) 40.76 4.70
5242880 7.84 (min 7.02, max 8.72) 1.90 (min 1.48, max 2.64) 40.15 4.99

Buffer size (bytes) am57xx-evm: Write EXT2 Throughput (Mbytes/sec) am57xx-evm: Write EXT2 CPU Load (%) am57xx-evm: Read EXT2 Throughput (Mbytes/sec) am57xx-evm: Read EXT2 CPU Load (%)
262144 10.29 (min 9.78, max 10.88) 2.15 (min 1.45, max 3.59) 41.83 3.24
102400 9.46 (min 6.28, max 10.69) 1.94 (min 1.67, max 2.21) 39.39 3.44
1048576 9.87 (min 8.58, max 10.70) 2.09 (min 1.24, max 4.11) 43.19 4.13
524288 10.02 (min 9.44, max 10.74) 2.13 (min 1.44, max 3.64) 43.17 3.93
5242880 10.35 (min 9.56, max 11.00) 2.03 (min 1.53, max 2.93) 43.16 4.54

Buffer size (bytes) am57xx-evm: Write EXT4 Throughput (Mbytes/sec) am57xx-evm: Write EXT4 CPU Load (%) am57xx-evm: Read EXT4 Throughput (Mbytes/sec) am57xx-evm: Read EXT4 CPU Load (%)
262144 9.70 (min 8.38, max 10.49) 1.71 (min 1.51, max 2.08) 31.24 2.86
102400 10.17 (min 9.55, max 10.72) 2.01 (min 1.52, max 3.10) 39.58 3.82
1048576 9.94 (min 8.96, max 10.71) 1.87 (min 1.37, max 2.71) 43.50 3.35
524288 9.61 (min 8.34, max 10.19) 1.77 (min 1.16, max 2.48) 43.49 4.94
5242880 9.25 (min 6.84, max 11.57) 1.77 (min 1.18, max 2.17) 43.52 4.17

The performance numbers were captured using the following:

  • SanDisk 8GB MicroSDHC Class 10 Memory Card
  • Partition was mounted with async option

2.2.1.15.3. AM654x-EVM


Buffer size (bytes) am654x-evm: Write EXT2 Throughput (Mbytes/sec) am654x-evm: Write EXT2 CPU Load (%) am654x-evm: Read EXT2 Throughput (Mbytes/sec) am654x-evm: Read EXT2 CPU Load (%)
262144 24.81 (min 23.89, max 25.13) 1.63 (min 1.43, max 2.16) 83.10 4.58
102400 25.02 (min 24.68, max 25.35) 1.61 (min 1.38, max 2.06) 74.41 5.15
1048576 24.88 (min 24.01, max 25.24) 1.59 (min 1.14, max 2.01) 87.68 5.22
524288 24.88 (min 24.27, max 25.08) 1.58 (min 1.37, max 2.03) 87.59 4.82
5242880 24.81 (min 24.16, max 25.30) 1.58 (min 1.33, max 2.13) 87.62 5.82

Buffer size (bytes) am654x-evm: Write EXT4 Throughput (Mbytes/sec) am654x-evm: Write EXT4 CPU Load (%) am654x-evm: Read EXT4 Throughput (Mbytes/sec) am654x-evm: Read EXT4 CPU Load (%)
262144 25.31 (min 25.10, max 25.72) 1.67 (min 1.51, max 2.04) 84.98 4.48
102400 24.11 (min 21.86, max 25.75) 1.69 (min 1.41, max 2.04) 76.96 4.43
1048576 25.59 (min 24.55, max 26.00) 1.67 (min 1.42, max 1.93) 90.22 5.58
524288 25.71 (min 24.87, max 26.11) 1.65 (min 1.36, max 1.96) 90.42 4.75
5242880 25.68 (min 24.91, max 26.20) 1.68 (min 1.31, max 2.14) 89.97 5.16

The performance numbers were captured using the following:

  • SanDisk 8GB SDHC UHS Memory Card
  • Partition was mounted with async option

2.2.1.15.4. K2G-EVM

Buffer size (bytes) k2g-evm: Write VFAT Throughput (Mbytes/sec) k2g-evm: Write VFAT CPU Load (%) k2g-evm: Read VFAT Throughput (Mbytes/sec) k2g-evm: Read VFAT CPU Load (%)
262144 8.47 (min 7.92, max 9.29) 6.75 (min 5.22, max 12.19) 21.69 9.32
102400 8.37 (min 8.06, max 8.53) 6.36 (min 5.06, max 11.02) 21.33 9.26
1048576 8.60 (min 7.97, max 9.09) 6.67 (min 5.23, max 11.57) 22.23 7.92
524288 8.51 (min 7.96, max 8.96) 6.75 (min 5.03, max 11.51) 22.23 8.51
5242880 8.57 (min 7.87, max 9.23) 6.99 (min 5.33, max 12.26) 22.22 8.53

Buffer size (bytes) k2g-evm: Write EXT2 Throughput (Mbytes/sec) k2g-evm: Write EXT2 CPU Load (%) k2g-evm: Read EXT2 Throughput (Mbytes/sec) k2g-evm: Read EXT2 CPU Load (%)
262144 6.82 (min 5.93, max 7.34) 4.64 (min 3.67, max 7.29) 22.38 6.74
102400 7.10 (min 6.18, max 7.82) 4.95 (min 3.38, max 6.79) 21.72 8.16
1048576 7.50 (min 5.92, max 8.79) 5.28 (min 3.62, max 10.16) 22.54 7.73
524288 7.37 (min 6.29, max 8.71) 5.14 (min 3.95, max 7.46) 22.72 7.17
5242880 6.59 (min 5.90, max 7.21) 4.61 (min 3.27, max 7.91) 20.49 6.11

Buffer size (bytes) k2g-evm: Write EXT4 Throughput (Mbytes/sec) k2g-evm: Write EXT4 CPU Load (%) k2g-evm: Read EXT4 Throughput (Mbytes/sec) k2g-evm: Read EXT4 CPU Load (%)
262144 7.56 (min 6.74, max 8.40) 4.96 (min 3.92, max 6.81) 21.44 9.46
102400 6.54 (min 5.19, max 7.71) 4.38 (min 3.48, max 5.01) 21.77 6.41
1048576 7.27 (min 6.67, max 8.06) 4.67 (min 3.83, max 6.02) 22.81 6.80
524288 6.51 (min 5.47, max 7.96) 4.28 (min 3.67, max 5.02) 22.81 7.41
5242880 7.36 (min 6.78, max 8.05) 4.79 (min 4.03, max 6.72) 22.82 7.00


The performance numbers were captured using the following:

  • SanDisk 8GB MicroSDHC Class 10 Memory Card
  • Partition was mounted with async option

2.2.1.15.5. OMAPL138-LCDK

Buffer size (bytes) omapl138-lcdk: Write VFAT Throughput (Mbytes/sec) omapl138-lcdk: Write VFAT CPU Load (%) omapl138-lcdk: Read VFAT Throughput (Mbytes/sec) omapl138-lcdk: Read VFAT CPU Load (%)
262144 6.16 (min 4.61, max 6.86) 62.38 (min 54.21, max 70.74) 14.98 57.91
102400 6.30 (min 4.15, max 7.05) 79.47 (min 57.51, max 97.48) 14.84 66.62
1048576 5.90 (min 4.68, max 6.73) 63.48 (min 58.10, max 70.75) 14.64 56.60
524288 5.94 (min 4.74, max 7.12) 60.14 (min 52.65, max 69.83) 14.42 53.13
5242880 5.53 (min 4.63, max 5.90) 59.86 (min 54.08, max 62.49) 13.68 56.26

Buffer size (bytes) omapl138-lcdk: Write EXT2 Throughput (Mbytes/sec) omapl138-lcdk: Write EXT2 CPU Load (%) omapl138-lcdk: Read EXT2 Throughput (Mbytes/sec) omapl138-lcdk: Read EXT2 CPU Load (%)
262144 7.11 (min 6.04, max 7.74) 45.42 (min 41.63, max 50.40) 16.01 57.21
102400 6.56 (min 3.30, max 7.84) 47.68 (min 33.95, max 52.88) 15.60 60.59
1048576 6.92 (min 6.08, max 7.59) 45.14 (min 41.15, max 50.63) 16.20 54.53
524288 6.61 (min 6.11, max 7.41) 44.67 (min 40.57, max 53.30) 16.17 54.27
5242880 6.99 (min 6.33, max 7.21) 46.89 (min 42.86, max 54.09) 15.74 57.17

Buffer size (bytes) omapl138-lcdk: Write EXT4 Throughput (Mbytes/sec) omapl138-lcdk: Write EXT4 CPU Load (%) omapl138-lcdk: Read EXT4 Throughput (Mbytes/sec) omapl138-lcdk: Read EXT4 CPU Load (%)
262144 7.37 (min 6.89, max 7.68) 74.72 (min 70.16, max 86.34) 15.91 60.19
102400 6.33 (min 5.22, max 7.45) 76.74 (min 68.97, max 90.98) 15.28 67.97
1048576 6.66 (min 5.97, max 7.16) 69.44 (min 57.26, max 83.21) 16.05 60.97
524288 6.61 (min 6.05, max 7.75) 64.61 (min 61.04, max 66.75) 16.25 57.07
5242880 7.30 (min 7.04, max 7.86) 70.64 (min 61.95, max 83.64) 16.17 63.48




The performance numbers were captured using the following:

  • SanDisk 8GB MicroSDHC Class 10 Memory Card
  • Partition was mounted with async option

2.2.1.16. UART Driver

Performance and Benchmarks not available in this release.


2.2.1.17. I2C Driver

Performance and Benchmarks not available in this release.


2.2.1.18. EDMA Driver

Performance and Benchmarks not available in this release.


2.2.1.19. Touchscreen Driver

Performance and Benchmarks not available in this release.


2.2.1.20. USB Driver

2.2.1.20.1. MUSB/XHCI Host controller

IMPORTANT
For Mass-storage applications, the performance numbers can be severely affected if the media is mounted in sync mode. Hot plug scripts in the filesystem mount removable media in sync mode to ensure data integrity. For performance sensitive applications, umount the auto-mounted filesystem and re-mount in async mode.

Setup : Western Digital 1TB (My Book Essential) USB hard disk is connected to usb0 port. File read/write performance data on usb0 port is captured.


Buffer size (bytes) am335x-evm: Write VFAT Throughput (Mbytes/sec) am335x-evm: Write VFAT CPU Load (%) am335x-evm: Read VFAT Throughput (Mbytes/sec) am335x-evm: Read VFAT CPU Load (%) am654x-evm: Write VFAT Throughput (Mbytes/sec) am654x-evm: Write VFAT CPU Load (%) am654x-evm: Read VFAT Throughput (Mbytes/sec) am654x-evm: Read VFAT CPU Load (%)
262144 21.77 (min 20.86, max 22.15) 33.89 (min 29.00, max 45.53) 13.40 50.77 37.98 (min 35.08, max 38.75) 3.86 (min 3.24, max 5.37) 38.64 3.24
102400 21.78 (min 20.82, max 22.19) 32.71 (min 29.28, max 42.98) 13.37 55.42 37.53 (min 34.01, max 38.51) 4.10 (min 3.48, max 5.85) 38.65 4.12

Table: USB Host VFAT

Buffer size (bytes) am335x-evm: Write EXT2 Throughput (Mbytes/sec) am335x-evm: Write EXT2 CPU Load (%) am335x-evm: Read EXT2 Throughput (Mbytes/sec) am335x-evm: Read EXT2 CPU Load (%) am57xx-evm: Write EXT2 Throughput (Mbytes/sec) am57xx-evm: Write EXT2 CPU Load (%) am57xx-evm: Read EXT2 Throughput (Mbytes/sec) am57xx-evm: Read EXT2 CPU Load (%) am654x-evm: Write EXT2 Throughput (Mbytes/sec) am654x-evm: Write EXT2 CPU Load (%) am654x-evm: Read EXT2 Throughput (Mbytes/sec) am654x-evm: Read EXT2 CPU Load (%)
102400 22.08 (min 20.69, max 22.63) 26.57 (min 21.07, max 36.67) 13.34 48.54 211.16 (min 143.39, max 230.98) 50.19 (min 48.28, max 53.85) 221.18 32.05 39.42 (min 38.01, max 39.83) 2.62 (min 2.29, max 3.37) 38.57 3.05
1048576 22.32 (min 21.07, max 22.66) 26.19 (min 21.03, max 39.11) 13.37 52.02 209.83 (min 141.88, max 232.59) 51.39 (min 49.44, max 55.26) 253.66 28.17 39.53 (min 38.07, max 39.99) 2.60 (min 2.10, max 3.54) 38.56 3.51
5242880 22.08 (min 21.16, max 22.46) 25.27 (min 18.43, max 38.39) 13.33 53.02 210.69 (min 143.11, max 229.96) 50.80 (min 48.86, max 54.17) 260.04 39.02 39.57 (min 38.16, max 40.00) 2.53 (min 2.20, max 3.20) 38.56 3.15

Table: USB Host EXT2

2.2.1.21. CRYPTO Driver

2.2.1.21.1. OpenSSL Performance

Algorithm Buffer Size am335x-evm: throughput am57xx-evm: throughput am654x-evm: throughput
sha1 1024 9418.41 12896.94 168984.52
des-cbc 16 2617.34 320.65 46124.86
aes-192-cbc 8192 22724.61 31012.18 16438340.27
aes-256-cbc 8192 21558.61 30957.57 29794030.93
sha1 8192 41721.86 54351.19 1256767.11
aes-256-cbc 64 6835.65 14909.99 171469.57
sha1 64 1771.26 2999.72 10718.28
sha1 16 452.61 759.39 3236.78
aes-128-cbc 8192 23658.50 30968.49 16211616.91
md5 256 3483.99 4673.02 44613.49
aes-192-cbc 64 7084.99 15389.38 134523.80
aes-192-cbc 16 2619.14 4926.58 32754.54
aes-256-cbc 1024 11785.56 14155.09 1778897.07
des3 64 4103.98 1202.01 99695.54
des3 1024 5857.96 9109.85 909107.20
des-cbc 64 6842.88 1207.04 155913.41
md5 64 1926.89 3453.65 12872.34
sha1 256 3390.38 4605.53 43089.18
aes-192-cbc 256 4811.78 5049.51 598522.09
md5 16 493.38 895.54 2783.57
des-cbc 256 11576.23 3966.12 561773.71
des-cbc 1024 13696.00 9207.47 2235852.80
aes-128-cbc 256 4759.72 5057.11 613956.92
aes-256-cbc 16 2586.63 4762.37 50425.31
md5 8192 42385.41 54736.21 1510277.12
aes-128-cbc 1024 12065.79 14165.67 2267496.84
aes-192-cbc 1024 11817.98 14154.41 2485566.58
aes-128-cbc 16 2692.50 4706.33 36940.27
des-cbc 8192 14469.80 14977.71 4644864.00
des3 8192 5892.78 14729.22  
des3 256 5408.00 3933.87 428518.40
aes-256-cbc 256 4720.38 5072.21 566321.30
des3 16 2136.82 318.99 30868.62
aes-128-cbc 64 7537.62 15600.19 174583.04
md5 1024 9832.45 13131.09 170644.95


Algorithm am335x-evm: CPU Load am57xx-evm: CPU Load am654x-evm: CPU Load
des3 98.00 23.00 99.00
sha1 76.00 75.00 99.00
aes-256-cbc 50.00 52.00 99.00
md5 76.00 75.00 99.00
des-cbc 98.00 24.00 99.00
aes-192-cbc 51.00 52.00 99.00
aes-128-cbc 51.00 52.00 99.00

Listed for each algorithm are the code snippets used to run each benchmark test.

time -v openssl speed -elapsed -evp aes-128-cbc

2.2.1.21.2. IPSec Performance

Note: queue_len is set to 300 and software fallback threshold set to 9 to enable software support for optimal performance

Algorithm am335x-evm: Throughput am335x-evm: Packets/Sec am335x-evm: CPU Load am57xx-evm: Throughput am57xx-evm: Packets/Sec am57xx-evm: CPU Load
3des 22.00 1.00 99.80      
aes128 45.10 4.00 100.00 148.80 13.00 69.10
aes256 43.80 3.00 99.20      
aes192 44.40 3.00 100.00      

2.2.1.22. DCAN Driver

Performance and Benchmarks not available in this release.

2.2.1.23. Power Management

2.2.1.23.1. AM335x-EVM

At each OPP

This section indicates the power measured for all power rails at various OPPs Measurements were taken while Linux was idle at command prompt.

Power Rail am335x-evm: 300M (mw) am335x-evm: 600M (mw) am335x-evm: 720M (mw) am335x-evm: 800M (mw) am335x-evm: 1000M (mw)
vdds_rtc_power 0.66 0.66 0.66 0.66 0.66
vddshv4_power 0.08 (min 0.08, max 0.09) 0.08 (min 0.08, max 0.09) 0.09 (min 0.08, max 0.09) 0.09 (min 0.08, max 0.09) 0.08 (min 0.08, max 0.09)
vdds_pll_ddr_power 3.93 (min 3.92, max 3.93) 3.92 3.92 (min 3.92, max 3.93) 3.93 (min 3.92, max 3.93) 3.92
vdda_1p8v_usb0_1_power 32.97 (min 32.95, max 33.04) 32.97 (min 32.93, max 33.06) 32.95 (min 32.93, max 32.97) 32.97 (min 32.95, max 32.98) 32.98 (min 32.96, max 33.00)
vddshv3_power 0.15 (min 0.15, max 0.16) 0.15 (min 0.15, max 0.16) 0.16 (min 0.15, max 0.16) 0.15 (min 0.15, max 0.16) 0.15 (min 0.15, max 0.16)
vddshv5_power 51.35 (min 51.22, max 52.32) 50.35 (min 50.04, max 50.91) 51.23 (min 51.12, max 51.88) 51.12 (min 51.00, max 51.64) 51.10 (min 50.99, max 51.69)
total_power 569.52 (min 568.81, max 570.96) 601.08 (min 599.54, max 602.71) 622.94 (min 620.66, max 625.37) 639.36 (min 635.32, max 646.00) 664.98 (min 659.08, max 671.53)
vddshv6_power 30.93 (min 30.65, max 31.02) 30.92 (min 30.59, max 31.10) 30.86 (min 30.61, max 31.17) 30.94 (min 30.63, max 31.19) 30.90 (min 30.61, max 31.17)
vdds_osc_power 1.23 1.23 1.23 1.23 1.23
vdds_ddr_power 142.10 (min 141.81, max 142.54) 143.24 (min 142.64, max 143.82) 142.97 (min 142.71, max 143.55) 142.70 (min 142.45, max 143.00) 142.72 (min 142.24, max 143.15)
vdd_mpu_power 47.00 (min 46.05, max 47.60) 76.55 (min 75.52, max 78.02) 97.11 (min 95.07, max 99.38) 112.76 (min 109.43, max 120.03) 136.65 (min 130.29, max 143.45)
vddshv1_power 0.40 (min 0.38, max 0.40) 0.40 (min 0.39, max 0.40) 0.40 (min 0.39, max 0.40) 0.39 (min 0.39, max 0.40) 0.39 (min 0.39, max 0.40)
vdds_power 2.56 (min 2.55, max 2.56) 2.59 (min 2.57, max 2.60) 2.56 (min 2.55, max 2.57) 2.56 (min 2.55, max 2.57) 2.56 (min 2.56, max 2.57)
vdds_a3p3v_usb0_1_power 11.11 11.11 11.11 (min 11.10, max 11.11) 11.10 (min 11.10, max 11.11) 11.10
vddshv2_power 9.40 (min 9.09, max 9.57) 9.29 (min 9.08, max 9.55) 9.28 (min 9.09, max 9.48) 9.37 (min 9.15, max 9.60) 9.33 (min 9.10, max 9.60)
vdds_sram_core_bg_power 2.13 (min 2.12, max 2.14) 2.12 (min 2.11, max 2.13) 2.14 (min 2.13, max 2.14) 2.16 (min 2.16, max 2.17) 2.17 (min 2.16, max 2.18)
vdds_sram_mpu_bb_power 2.87 (min 2.86, max 2.88) 2.87 (min 2.86, max 2.90) 2.90 (min 2.89, max 2.91) 3.43 (min 3.42, max 3.44) 4.09 (min 4.07, max 4.11)
vdds_pll_core_lcd_power 13.15 (min 13.15, max 13.16) 13.15 13.15 13.16 (min 13.15, max 13.16) 13.15 (min 13.15, max 13.16)
vdd_core_power 208.10 (min 207.94, max 208.21) 208.28 (min 208.15, max 208.44) 208.41 (min 208.23, max 209.13) 208.60 (min 208.51, max 208.69) 208.69 (min 208.57, max 208.76)
vdda_adc_power 7.39 (min 7.24, max 7.48) 7.48 (min 7.47, max 7.53) 7.49 (min 7.43, max 7.54) 7.47 (min 7.44, max 7.50) 7.47 (min 7.46, max 7.48)
vdds_pll_mpu_power 2.03 3.71 4.33 4.56 5.62

Table: Active Power Consumption at various OPPs with idle system

Power Rail am335x-evm: 300M (mw) am335x-evm: 600M (mw) am335x-evm: 720M (mw) am335x-evm: 800M (mw) am335x-evm: 1000M (mw)
vdds_rtc_power 0.66 0.66 0.66 0.66 0.66
vddshv4_power 0.08 (min 0.08, max 0.09) 0.09 (min 0.08, max 0.09) 0.08 (min 0.08, max 0.09) 0.08 (min 0.08, max 0.09) 0.09 (min 0.08, max 0.09)
vdds_pll_ddr_power 3.92 3.92 3.92 3.93 (min 3.92, max 3.93) 3.92 (min 3.92, max 3.93)
vdda_1p8v_usb0_1_power 32.92 (min 32.91, max 32.94) 32.97 (min 32.96, max 32.98) 33.23 (min 33.07, max 33.35) 32.97 (min 32.96, max 32.98) 32.98 (min 32.97, max 32.98)
vddshv3_power 0.15 (min 0.15, max 0.16) 0.15 0.15 (min 0.15, max 0.16) 0.15 (min 0.15, max 0.16) 0.15 (min 0.15, max 0.16)
vddshv5_power 50.30 (min 49.95, max 51.14) 51.19 (min 50.95, max 51.62) 51.27 (min 51.26, max 51.28) 51.03 (min 51.02, max 51.04) 51.52 (min 51.28, max 52.48)
total_power 621.26 (min 607.04, max 627.75) 676.36 (min 670.03, max 684.74) 712.84 (min 706.72, max 720.85) 749.41 (min 744.78, max 755.00) 823.27 (min 775.73, max 980.48)
vddshv6_power 30.86 (min 30.59, max 31.05) 30.94 (min 30.61, max 31.17) 30.85 (min 30.64, max 31.05) 30.88 (min 30.66, max 31.12) 30.96 (min 30.67, max 31.16)
vdds_osc_power 1.23 1.23 1.23 1.23 1.23
vdds_ddr_power 150.09 (min 148.55, max 151.53) 149.66 (min 148.50, max 150.98) 150.40 (min 149.42, max 151.36) 150.12 (min 149.23, max 151.24) 150.28 (min 149.03, max 151.15)
vdd_mpu_power 55.38 (min 52.78, max 57.79) 109.92 (min 104.99, max 114.69) 140.27 (min 136.73, max 143.43) 176.77 (min 175.15, max 179.27) 248.40 (min 198.72, max 411.08)
vddshv1_power 0.39 (min 0.39, max 0.40) 0.39 (min 0.39, max 0.40) 0.39 0.39 0.40 (min 0.39, max 0.40)
vdds_power 2.59 (min 2.58, max 2.60) 2.57 (min 2.55, max 2.58) 2.56 (min 2.55, max 2.56) 2.57 (min 2.56, max 2.58) 2.56 (min 2.55, max 2.57)
vdds_a3p3v_usb0_1_power 11.11 11.10 11.10 11.10 11.10 (min 11.09, max 11.10)
vddshv2_power 9.33 (min 9.08, max 9.57) 9.39 (min 9.15, max 9.59) 9.40 (min 9.08, max 9.50) 9.36 (min 9.09, max 9.55) 9.31 (min 9.09, max 9.58)
vdds_sram_core_bg_power 2.24 (min 2.22, max 2.26) 2.29 (min 2.29, max 2.30) 2.28 (min 2.27, max 2.30) 2.31 (min 2.30, max 2.32) 2.31 (min 2.30, max 2.34)
vdds_sram_mpu_bb_power 2.96 (min 2.93, max 2.97) 3.27 (min 3.07, max 4.06) 3.13 (min 3.09, max 3.14) 3.79 (min 3.59, max 4.49) 4.31 (min 4.27, max 4.34)
vdds_pll_core_lcd_power 13.15 13.16 (min 13.15, max 13.16) 13.15 13.15 (min 13.15, max 13.16) 13.16
vdd_core_power 244.77 (min 233.39, max 249.49) 242.68 (min 239.45, max 246.78) 247.19 (min 242.75, max 251.18) 247.15 (min 240.81, max 251.38) 246.99 (min 243.48, max 250.04)
vdda_adc_power 7.08 (min 6.97, max 7.22) 7.06 (min 7.01, max 7.14) 7.25 (min 7.21, max 7.30) 7.20 (min 7.14, max 7.27) 7.32 (min 7.30, max 7.36)
vdds_pll_mpu_power 2.03 3.71 4.33 4.56 5.62

Table: Active Power Consumption at various OPPs with 3D Graphics

Power Rail am335x-evm: 300M (mw) am335x-evm: 600M (mw) am335x-evm: 720M (mw) am335x-evm: 800M (mw) am335x-evm: 1000M (mw)
vdds_rtc_power 0.66 0.66 0.66 0.66 0.66
vddshv4_power 0.08 (min 0.07, max 0.09) 0.08 (min 0.08, max 0.09) 0.09 (min 0.08, max 0.09) 0.08 (min 0.08, max 0.09) 0.08 (min 0.08, max 0.09)
vdds_pll_ddr_power 3.93 3.93 (min 3.92, max 3.93) 3.93 3.92 (min 3.92, max 3.93) 3.92
vdda_1p8v_usb0_1_power 32.98 (min 32.97, max 33.00) 32.98 (min 32.96, max 32.99) 32.99 (min 32.98, max 33.01) 32.97 (min 32.95, max 33.00) 32.96 (min 32.94, max 32.97)
vddshv3_power 0.15 (min 0.15, max 0.16) 0.16 (min 0.15, max 0.16) 0.15 (min 0.15, max 0.16) 0.15 0.15 (min 0.15, max 0.16)
vddshv5_power 51.57 (min 51.30, max 52.04) 51.39 (min 51.03, max 51.58) 51.65 (min 51.61, max 51.68) 51.75 (min 51.60, max 52.28) 51.76 (min 51.61, max 52.20)
total_power 644.69 (min 591.44, max 667.82) 738.80 (min 603.19, max 815.66) 863.42 (min 681.37, max 912.03) 925.17 (min 701.66, max 984.80) 1107.28 (min 1038.06, max 1134.00)
vddshv6_power 41.74 (min 20.59, max 51.56) 40.63 (min 20.61, max 51.68) 48.16 (min 42.15, max 52.29) 47.20 (min 43.38, max 51.19) 48.08 (min 45.41, max 50.66)
vdds_osc_power 1.23 1.23 1.23 1.23 1.23
vdds_ddr_power 144.60 (min 142.01, max 145.58) 144.58 (min 142.34, max 146.24) 145.23 (min 141.28, max 147.96) 146.34 (min 144.19, max 147.67) 147.56 (min 141.93, max 149.78)
vdd_mpu_power 88.11 (min 79.28, max 92.91) 190.81 (min 76.38, max 234.76) 287.67 (min 114.69, max 333.91) 347.70 (min 133.16, max 402.81) 522.71 (min 466.11, max 545.13)
vddshv1_power 0.39 (min 0.38, max 0.40) 0.39 (min 0.38, max 0.40) 0.38 (min 0.38, max 0.39) 0.38 (min 0.38, max 0.39) 0.38 (min 0.38, max 0.39)
vdds_power 2.88 (min 2.25, max 3.15) 2.76 (min 2.27, max 3.21) 2.93 (min 2.26, max 3.18) 2.96 (min 2.28, max 3.17) 2.97 (min 2.25, max 3.19)
vdds_a3p3v_usb0_1_power 11.10 (min 11.10, max 11.11) 11.10 (min 11.09, max 11.10) 11.09 (min 11.08, max 11.09) 11.08 (min 11.08, max 11.09) 11.07 (min 11.07, max 11.08)
vddshv2_power 23.18 (min 0.10, max 30.40) 13.46 (min 0.10, max 30.01) 28.79 (min 26.99, max 30.68) 29.18 (min 27.66, max 30.31) 27.78 (min 26.64, max 29.10)
vdds_sram_core_bg_power 2.16 (min 2.15, max 2.17) 2.20 (min 2.18, max 2.22) 2.26 (min 2.21, max 2.28) 2.26 (min 2.22, max 2.29) 2.30 (min 2.25, max 2.33)
vdds_sram_mpu_bb_power 3.56 (min 2.90, max 3.79) 4.73 (min 4.53, max 4.96) 5.39 (min 5.11, max 5.58) 5.86 (min 5.34, max 6.19) 7.08 (min 6.91, max 7.33)
vdds_pll_core_lcd_power 13.16 (min 13.15, max 13.16) 13.16 (min 13.15, max 13.16) 13.16 13.16 (min 13.15, max 13.16) 13.16 (min 13.15, max 13.16)
vdd_core_power 213.69 (min 210.37, max 215.85) 213.45 (min 208.56, max 216.78) 215.79 (min 207.48, max 218.11) 216.19 (min 207.33, max 218.98) 220.27 (min 212.50, max 222.44)
vdda_adc_power 7.49 (min 7.47, max 7.52) 7.39 (min 6.86, max 7.57) 7.53 (min 7.51, max 7.58) 7.53 (min 7.51, max 7.56) 7.54 (min 7.50, max 7.57)
vdds_pll_mpu_power 2.03 3.71 4.33 4.56 (min 4.55, max 4.56) 5.62 (min 5.61, max 5.62)

Table: Active Power Consumption at various OPPs with video+audio

Power Rail am335x-evm: 300M (mw) am335x-evm: 600M (mw) am335x-evm: 720M (mw) am335x-evm: 800M (mw) am335x-evm: 1000M (mw)
vdds_rtc_power 0.66 0.66 0.66 0.66 0.66
vddshv4_power 0.09 (min 0.08, max 0.09) 0.09 (min 0.08, max 0.09) 0.08 0.08 (min 0.08, max 0.09) 0.09 (min 0.08, max 0.09)
vdds_pll_ddr_power 3.93 3.93 3.92 3.92 (min 3.92, max 3.93) 3.92
vdda_1p8v_usb0_1_power 32.97 (min 32.96, max 32.99) 32.96 (min 32.94, max 32.97) 32.95 (min 32.94, max 32.96) 32.96 (min 32.94, max 32.98) 32.97 (min 32.95, max 32.98)
vddshv3_power 0.15 (min 0.15, max 0.16) 0.15 (min 0.15, max 0.16) 0.15 (min 0.15, max 0.16) 0.15 0.16 (min 0.15, max 0.16)
vddshv5_power 51.37 (min 51.24, max 51.90) 51.25 (min 51.24, max 51.26) 51.21 (min 51.20, max 51.22) 51.30 (min 51.19, max 51.70) 51.27 (min 51.23, max 51.37)
total_power 570.25 (min 569.05, max 572.93) 622.80 (min 601.48, max 703.68) 623.51 (min 621.47, max 624.79) 641.49 (min 637.99, max 646.73) 670.49 (min 662.72, max 680.63)
vddshv6_power 30.90 (min 30.63, max 31.10) 30.95 (min 30.91, max 31.05) 31.02 (min 30.93, max 31.10) 30.95 (min 30.74, max 31.06) 30.96 (min 30.70, max 31.16)
vdds_osc_power 1.23 1.23 1.23 1.23 1.23
vdds_ddr_power 142.10 (min 141.90, max 142.33) 142.84 (min 142.27, max 143.15) 142.76 (min 142.38, max 142.99) 143.09 (min 142.78, max 143.28) 142.95 (min 142.53, max 143.19)
vdd_mpu_power 47.30 (min 46.24, max 48.36) 97.42 (min 76.00, max 178.69) 97.60 (min 95.67, max 99.63) 114.32 (min 110.19, max 119.56) 141.94 (min 133.90, max 152.26)
vddshv1_power 0.40 (min 0.39, max 0.40) 0.39 0.39 (min 0.39, max 0.40) 0.40 (min 0.39, max 0.41) 0.39 (min 0.39, max 0.40)
vdds_power 2.56 (min 2.55, max 2.57) 2.56 (min 2.55, max 2.56) 2.56 (min 2.54, max 2.56) 2.56 (min 2.55, max 2.57) 2.56 (min 2.55, max 2.56)
vdds_a3p3v_usb0_1_power 11.11 11.11 (min 11.10, max 11.11) 11.11 11.11 11.10 (min 11.10, max 11.11)
vddshv2_power 9.38 (min 9.08, max 9.60) 9.45 (min 9.29, max 9.56) 9.32 (min 9.09, max 9.47) 9.42 (min 9.27, max 9.56) 9.34 (min 9.08, max 9.55)
vdds_sram_core_bg_power 2.13 (min 2.13, max 2.15) 2.14 (min 2.14, max 2.15) 2.13 (min 2.12, max 2.14) 2.15 (min 2.14, max 2.15) 2.15 (min 2.14, max 2.16)
vdds_sram_mpu_bb_power 2.88 (min 2.87, max 2.90) 2.91 (min 2.89, max 2.92) 3.18 (min 2.89, max 4.34) 3.56 (min 3.40, max 4.15) 4.05 (min 4.05, max 4.06)
vdds_pll_core_lcd_power 13.15 (min 13.15, max 13.16) 13.15 (min 13.15, max 13.16) 13.15 13.15 13.15
vdd_core_power 208.46 (min 208.13, max 210.14) 208.41 (min 208.24, max 208.56) 208.27 (min 208.17, max 208.33) 208.44 (min 208.23, max 208.60) 208.52 (min 208.39, max 208.66)
vdda_adc_power 7.44 (min 7.35, max 7.52) 7.50 (min 7.49, max 7.54) 7.47 (min 7.45, max 7.50) 7.47 (min 7.47, max 7.48) 7.47 (min 7.45, max 7.48)
vdds_pll_mpu_power 2.03 3.71 4.33 4.56 5.62

Table: Active Power Consumption at various OPPs with network load

Power Rail am335x-evm: 300M (mw) am335x-evm: 600M (mw) am335x-evm: 720M (mw) am335x-evm: 800M (mw) am335x-evm: 1000M (mw)
vdds_rtc_power 0.66 0.66 0.66 0.66 0.66
vddshv4_power 0.08 (min 0.08, max 0.09) 0.09 (min 0.08, max 0.09) 0.09 (min 0.08, max 0.09) 0.08 0.08 (min 0.08, max 0.09)
vdds_pll_ddr_power 3.92 (min 3.92, max 3.93) 3.93 3.93 3.93 3.93
vdda_1p8v_usb0_1_power 32.90 (min 32.87, max 33.04) 32.92 (min 32.91, max 32.92) 32.92 (min 32.92, max 32.93) 32.99 (min 32.97, max 33.01) 33.01 (min 33.00, max 33.02)
vddshv3_power 0.15 (min 0.14, max 0.15) 0.16 (min 0.15, max 0.16) 0.15 0.15 0.15
vddshv5_power 51.17 (min 51.04, max 51.86) 51.61 (min 51.44, max 52.24) 51.53 (min 51.28, max 52.48) 51.49 (min 51.31, max 52.18) 50.69 (min 50.34, max 51.57)
total_power 636.49 (min 635.74, max 638.06) 833.95 (min 833.34, max 835.21) 972.43 (min 969.74, max 976.71) 1062.88 (min 1005.25, max 1077.73) 1277.91 (min 1275.62, max 1280.12)
vddshv6_power 30.99 (min 30.75, max 31.19) 30.91 (min 30.73, max 31.07) 31.02 (min 30.69, max 31.26) 31.02 (min 30.68, max 31.25) 31.14 (min 31.05, max 31.22)
vdds_osc_power 1.23 1.23 1.23 1.23 1.23
vdds_ddr_power 142.84 (min 142.62, max 143.10) 143.23 (min 142.98, max 143.48) 142.65 (min 142.12, max 142.93) 142.71 (min 142.50, max 142.93) 143.00 (min 142.93, max 143.07)
vdd_mpu_power 113.39 (min 113.01, max 113.57) 305.40 (min 305.10, max 305.70) 440.67 (min 440.20, max 441.11) 530.60 (min 473.48, max 545.27) 742.42 (min 740.79, max 743.29)
vddshv1_power 0.39 0.39 (min 0.39, max 0.40) 0.39 (min 0.38, max 0.39) 0.39 (min 0.38, max 0.39) 0.39 (min 0.38, max 0.39)
vdds_power 2.56 (min 2.55, max 2.58) 2.55 (min 2.54, max 2.57) 2.57 (min 2.57, max 2.58) 2.57 (min 2.56, max 2.57) 2.61 (min 2.60, max 2.61)
vdds_a3p3v_usb0_1_power 11.11 11.10 (min 11.10, max 11.11) 11.08 (min 11.08, max 11.09) 11.07 (min 11.07, max 11.08) 11.06 (min 11.05, max 11.06)
vddshv2_power 9.42 (min 9.13, max 9.57) 9.36 (min 9.12, max 9.58) 9.35 (min 9.11, max 9.56) 9.28 (min 9.10, max 9.45) 9.32 (min 9.14, max 9.46)
vdds_sram_core_bg_power 2.15 (min 2.15, max 2.16) 2.20 2.29 (min 2.28, max 2.30) 2.34 (min 2.32, max 2.35) 2.41 (min 2.39, max 2.43)
vdds_sram_mpu_bb_power 4.78 (min 4.77, max 4.79) 7.23 (min 7.23, max 7.24) 8.35 (min 8.32, max 8.37) 9.28 (min 9.26, max 9.30) 11.04 (min 8.16, max 11.79)
vdds_pll_core_lcd_power 13.16 13.16 13.16 13.16 (min 13.16, max 13.17) 13.17 (min 13.16, max 13.17)
vdd_core_power 206.03 (min 205.76, max 207.51) 206.57 (min 206.50, max 206.62) 208.50 (min 207.43, max 212.69) 207.84 (min 207.58, max 208.00) 208.44 (min 208.12, max 208.56)
vdda_adc_power 7.52 (min 7.50, max 7.56) 7.55 (min 7.52, max 7.56) 7.56 (min 7.54, max 7.57) 7.54 (min 7.52, max 7.57) 7.55 (min 7.53, max 7.57)
vdds_pll_mpu_power 2.03 3.71 4.33 4.56 5.62 (min 5.61, max 5.62)

Table: Active Power Consumption at various OPPs with Dhrystone

Power Rail am335x-evm: 300M (mw) am335x-evm: 600M (mw) am335x-evm: 720M (mw) am335x-evm: 800M (mw) am335x-evm: 1000M (mw)
vdds_rtc_power 0.66 0.66 0.66 0.66 0.66
vddshv4_power 0.08 (min 0.08, max 0.09) 0.08 0.08 (min 0.08, max 0.09) 0.08 (min 0.08, max 0.09) 0.08 (min 0.08, max 0.09)
vdds_pll_ddr_power 3.92 3.92 3.93 3.93 3.92 (min 3.92, max 3.93)
vdda_1p8v_usb0_1_power 32.93 (min 32.90, max 32.96) 32.93 (min 32.92, max 32.95) 32.94 (min 32.92, max 32.96) 32.97 (min 32.90, max 33.11) 32.98 (min 32.96, max 33.00)
vddshv3_power 0.15 0.15 (min 0.15, max 0.16) 0.15 (min 0.15, max 0.16) 0.15 (min 0.15, max 0.16) 0.15
vddshv5_power 51.02 (min 50.42, max 51.73) 51.56 (min 51.31, max 52.52) 51.52 (min 51.34, max 52.11) 51.59 (min 51.38, max 52.34) 50.80 (min 50.71, max 50.83)
total_power 621.96 (min 615.65, max 627.71) 756.99 (min 748.80, max 764.16) 838.88 (min 835.28, max 842.85) 897.54 (min 889.31, max 902.09) 1014.34 (min 1004.28, max 1024.27)
vddshv6_power 31.03 (min 30.83, max 31.18) 30.92 (min 30.78, max 31.08) 30.93 (min 30.80, max 31.15) 30.88 (min 30.66, max 31.12) 30.94 (min 30.64, max 31.20)
vdds_osc_power 1.23 1.23 1.23 1.23 1.23
vdds_ddr_power 148.17 (min 143.56, max 151.93) 151.93 (min 144.51, max 157.01) 150.81 (min 144.48, max 157.51) 152.36 (min 144.68, max 158.34) 149.97 (min 144.88, max 158.36)
vdd_mpu_power 86.98 (min 82.71, max 88.08) 210.41 (min 207.71, max 213.47) 291.25 (min 285.69, max 299.84) 347.04 (min 343.17, max 361.79) 463.72 (min 444.93, max 476.22)
vddshv1_power 0.39 (min 0.39, max 0.40) 0.39 (min 0.38, max 0.39) 0.39 0.39 0.39
vdds_power 2.57 (min 2.56, max 2.58) 2.56 (min 2.55, max 2.57) 2.56 (min 2.55, max 2.57) 2.57 (min 2.56, max 2.58) 2.58 (min 2.58, max 2.59)
vdds_a3p3v_usb0_1_power 11.11 11.10 11.10 (min 11.09, max 11.10) 11.09 11.08
vddshv2_power 9.41 (min 9.14, max 9.59) 9.45 (min 9.25, max 9.57) 9.30 (min 9.13, max 9.44) 9.29 (min 9.09, max 9.57) 9.22 (min 9.09, max 9.47)
vdds_sram_core_bg_power 2.12 (min 2.11, max 2.13) 2.17 2.22 (min 2.21, max 2.22) 2.24 (min 2.24, max 2.25) 2.29 (min 2.27, max 2.29)
vdds_sram_mpu_bb_power 3.81 (min 3.63, max 3.93) 4.70 (min 4.48, max 4.84) 4.86 (min 4.63, max 5.21) 5.33 (min 5.06, max 5.74) 6.40 (min 5.83, max 6.79)
vdds_pll_core_lcd_power 13.15 13.15 13.16 13.16 13.16
vdd_core_power 213.71 (min 210.83, max 216.70) 218.45 (min 214.50, max 221.35) 219.93 (min 216.00, max 222.61) 220.50 (min 216.69, max 223.14) 221.63 (min 218.19, max 223.97)
vdda_adc_power 7.48 (min 7.47, max 7.48) 7.50 (min 7.48, max 7.53) 7.51 (min 7.49, max 7.54) 7.51 (min 7.50, max 7.53) 7.50 (min 7.49, max 7.52)
vdds_pll_mpu_power 2.03 3.71 4.33 4.56 5.62

Table: Active Power Consumption at various OPPs with Memory Tester

Power-Saving States

This section indicates the power measured for all power rails when system is in suspended state (via suspend-to-ram) and in standby state.

Power Rail am335x-evm: Suspend Power (mw) am335x-evm: Standby Power (mw)
vdds_rtc_power 0.04 0.04
vddshv4_power 0.09 (min 0.08, max 0.09) 0.09 (min 0.08, max 0.09)
vdds_pll_ddr_power 0.00 0.00
vdda_1p8v_usb0_1_power 0.00 (min 0.00, max 0.01) 0.00
vddshv3_power 0.12 (min 0.11, max 0.13) 0.16
vddshv5_power 0.11 (min 0.11, max 0.12) 0.11 (min 0.11, max 0.12)
total_power 5.63 (min 5.59, max 5.76) 19.77 (min 19.68, max 19.89)
vddshv6_power 0.55 (min 0.54, max 0.56) 0.55 (min 0.54, max 0.55)
vdds_osc_power 0.00 1.25
vdds_ddr_power 0.74 (min 0.74, max 0.76) 0.75 (min 0.74, max 0.75)
vdd_mpu_power 0.25 (min 0.24, max 0.28) 0.30 (min 0.30, max 0.31)
vddshv1_power 0.28 (min 0.27, max 0.29) 0.42 (min 0.42, max 0.43)
vdds_power 1.28 (min 1.27, max 1.31) 0.88
vdds_a3p3v_usb0_1_power 0.07 0.08
vddshv2_power 0.08 (min 0.08, max 0.09) 0.08
vdds_sram_core_bg_power 0.82 (min 0.82, max 0.85) 1.85 (min 1.83, max 1.86)
vdds_sram_mpu_bb_power 0.01 0.01
vdds_pll_core_lcd_power 0.00 0.00
vdd_core_power 1.16 (min 1.15, max 1.22) 13.20 (min 13.11, max 13.30)
vdda_adc_power 0.00 0.01 (min 0.00, max 0.01)
vdds_pll_mpu_power 0.00 0.00

Wakeup Times

This section indicates the time it takes to resume the board from suspend and standby state. Two wakeup mechanisms (UART console and Real Time Clock) were used.

Wakeup time am335x-evm: Suspend UART (ms) am335x-evm: Standby UART (ms) am335x-evm: Suspend RTC (ms) am335x-evm: Standby RTC (ms) am335x-evm: Suspend GPIO (ms)
resume_time 2347.23 (min 2343.78, max 2349.87) 926.99 (min 923.71, max 932.69) 2346.89 (min 2344.22, max 2351.26) 927.97 (min 923.84, max 933.30) 2347.36 (min 2344.16, max 2351.32)

With different Governors

This section indicates the power measured for all power rails with different power management policies.

Power Rail am335x-evm: idle (mw) am335x-evm: 3D graphics (mw) am335x-evm: video+audio (mw) am335x-evm: network load (mw) am335x-evm: Dhrystone (mw) am335x-evm: memtester (mw)
vdds_rtc_power 0.66 0.66 0.66 0.66 0.66 0.66
vddshv4_power 0.09 (min 0.08, max 0.09) 0.08 (min 0.08, max 0.09) 0.08 (min 0.08, max 0.09) 0.08 (min 0.08, max 0.09) 0.09 (min 0.08, max 0.09) 0.09 (min 0.08, max 0.09)
vdds_pll_ddr_power 3.93 (min 3.92, max 3.93) 3.92 3.92 (min 3.92, max 3.93) 3.92 3.93 (min 3.92, max 3.93) 3.93
vdda_1p8v_usb0_1_power 32.95 (min 32.93, max 32.97) 32.96 (min 32.94, max 32.96) 32.91 (min 32.88, max 32.93) 32.93 (min 32.92, max 32.96) 32.98 (min 32.95, max 33.02) 33.02 (min 32.96, max 33.20)
vddshv3_power 0.15 (min 0.14, max 0.15) 0.15 (min 0.15, max 0.16) 0.15 0.15 (min 0.14, max 0.16) 0.15 (min 0.15, max 0.16) 0.15 (min 0.15, max 0.16)
vddshv5_power 51.34 (min 51.22, max 51.90) 51.49 (min 51.25, max 52.45) 51.66 (min 51.60, max 51.70) 51.27 (min 51.18, max 51.57) 51.80 (min 51.57, max 52.67) 51.53 (min 51.43, max 51.86)
total_power 589.11 (min 584.18, max 594.72) 671.73 (min 664.52, max 678.25) 1119.53 (min 1058.28, max 1142.23) 591.55 (min 589.49, max 593.89) 1277.83 (min 1272.06, max 1285.54) 1014.24 (min 1001.77, max 1025.66)
vddshv6_power 30.87 (min 30.61, max 31.08) 31.01 (min 30.86, max 31.12) 47.98 (min 44.45, max 51.39) 30.81 (min 30.58, max 30.97) 30.96 (min 30.72, max 31.16) 30.85 (min 30.68, max 31.03)
vdds_osc_power 1.23 1.23 1.23 1.23 1.23 (min 1.22, max 1.23) 1.23
vdds_ddr_power 142.32 (min 141.99, max 142.59) 149.69 (min 149.28, max 150.11) 147.75 (min 143.07, max 149.65) 143.19 (min 142.27, max 145.63) 142.71 (min 142.35, max 143.02) 148.82 (min 144.67, max 157.96)
vdd_mpu_power 64.98 (min 60.13, max 70.65) 102.56 (min 95.66, max 109.11) 533.54 (min 477.54, max 557.30) 66.93 (min 62.21, max 69.72) 739.74 (min 735.13, max 741.55) 463.64 (min 445.12, max 476.42)
vddshv1_power 0.39 (min 0.39, max 0.40) 0.39 0.39 (min 0.38, max 0.39) 0.39 0.39 (min 0.38, max 0.39) 0.39
vdds_power 2.56 (min 2.55, max 2.57) 2.56 (min 2.55, max 2.58) 2.96 (min 2.26, max 3.18) 2.56 (min 2.55, max 2.56) 2.56 (min 2.55, max 2.57) 2.56 (min 2.55, max 2.57)
vdds_a3p3v_usb0_1_power 11.11 (min 11.10, max 11.11) 11.10 11.07 (min 11.07, max 11.08) 11.11 (min 11.10, max 11.11) 11.05 (min 11.05, max 11.06) 11.07 (min 11.07, max 11.08)
vddshv2_power 9.37 (min 9.10, max 9.58) 9.38 (min 9.10, max 9.58) 27.61 (min 25.91, max 29.85) 9.32 (min 9.09, max 9.49) 9.38 (min 9.21, max 9.58) 9.35 (min 9.15, max 9.57)
vdds_sram_core_bg_power 2.14 (min 2.13, max 2.16) 2.29 (min 2.27, max 2.31) 2.30 (min 2.24, max 2.33) 2.12 (min 2.11, max 2.13) 2.40 (min 2.37, max 2.42) 2.32 (min 2.30, max 2.32)
vdds_sram_mpu_bb_power 2.92 (min 2.90, max 2.93) 3.11 (min 3.07, max 3.13) 7.11 (min 6.83, max 7.36) 2.89 (min 2.88, max 2.92) 11.72 (min 11.59, max 11.78) 6.45 (min 5.87, max 6.84)
vdds_pll_core_lcd_power 13.15 (min 13.15, max 13.16) 13.15 13.16 (min 13.15, max 13.16) 13.15 13.16 13.16
vdd_core_power 208.51 (min 208.40, max 208.71) 245.34 (min 242.31, max 250.79) 221.90 (min 217.84, max 223.43) 208.42 (min 208.22, max 208.65) 209.74 (min 208.30, max 215.32) 221.87 (min 218.29, max 224.37)
vdda_adc_power 7.42 (min 7.32, max 7.47) 7.09 (min 7.04, max 7.15) 7.53 (min 7.50, max 7.56) 7.40 (min 7.36, max 7.47) 7.56 (min 7.52, max 7.58) 7.53 (min 7.50, max 7.55)
vdds_pll_mpu_power 3.02 (min 2.73, max 3.71) 3.57 (min 3.24, max 3.71) 5.62 3.02 (min 2.88, max 3.11) 5.62 (min 5.61, max 5.62) 5.62

Table: Power Consumption with ondemand governor

Power Rail am335x-evm: idle (mw) am335x-evm: 3D graphics (mw) am335x-evm: video+audio (mw) am335x-evm: network load (mw) am335x-evm: Dhrystone (mw) am335x-evm: memtester (mw)
vdds_rtc_power 0.66 0.66 0.66 0.66 0.66 0.66
vddshv4_power 0.09 (min 0.08, max 0.09) 0.09 (min 0.08, max 0.09) 0.08 (min 0.08, max 0.09) 0.08 (min 0.08, max 0.09) 0.09 (min 0.08, max 0.09) 0.09 (min 0.08, max 0.09)
vdds_pll_ddr_power 3.92 3.93 3.93 (min 3.92, max 3.93) 3.92 (min 3.92, max 3.93) 3.93 (min 3.92, max 3.93) 3.93
vdda_1p8v_usb0_1_power 32.95 (min 32.93, max 32.96) 32.99 (min 32.97, max 33.01) 32.95 (min 32.94, max 32.97) 32.97 (min 32.96, max 32.98) 32.98 (min 32.95, max 33.02) 33.02 (min 32.96, max 33.20)
vddshv3_power 0.16 (min 0.15, max 0.16) 0.16 (min 0.15, max 0.16) 0.15 (min 0.15, max 0.16) 0.15 (min 0.14, max 0.15) 0.15 (min 0.15, max 0.16) 0.15 (min 0.15, max 0.16)
vddshv5_power 51.35 (min 51.05, max 52.30) 51.05 (min 50.80, max 51.88) 51.78 (min 51.66, max 52.06) 51.30 51.80 (min 51.57, max 52.67) 51.53 (min 51.43, max 51.86)
total_power 666.69 (min 660.98, max 679.09) 775.04 (min 756.82, max 782.92) 1108.89 (min 1030.66, max 1135.77) 667.40 (min 662.69, max 673.22) 1277.83 (min 1272.06, max 1285.54) 1014.24 (min 1001.77, max 1025.66)
vddshv6_power 30.90 (min 30.60, max 31.13) 31.00 (min 30.92, max 31.06) 48.24 (min 44.96, max 51.80) 30.96 (min 30.70, max 31.07) 30.96 (min 30.72, max 31.16) 30.85 (min 30.68, max 31.03)
vdds_osc_power 1.23 1.23 1.23 1.23 1.23 (min 1.22, max 1.23) 1.23
vdds_ddr_power 143.25 (min 142.15, max 145.65) 150.32 (min 149.08, max 151.81) 147.97 (min 142.61, max 149.99) 142.89 (min 142.52, max 143.04) 142.71 (min 142.35, max 143.02) 148.82 (min 144.67, max 157.96)
vdd_mpu_power 137.74 (min 131.63, max 149.37) 201.77 (min 188.08, max 211.63) 523.40 (min 456.97, max 542.61) 137.06 (min 133.79, max 140.26) 739.74 (min 735.13, max 741.55) 463.64 (min 445.12, max 476.42)
vddshv1_power 0.39 (min 0.39, max 0.40) 0.39 (min 0.39, max 0.40) 0.39 (min 0.38, max 0.39) 0.39 (min 0.39, max 0.40) 0.39 (min 0.38, max 0.39) 0.39
vdds_power 2.56 (min 2.55, max 2.57) 2.58 (min 2.57, max 2.60) 2.96 (min 2.26, max 3.19) 2.56 (min 2.55, max 2.56) 2.56 (min 2.55, max 2.57) 2.56 (min 2.55, max 2.57)
vdds_a3p3v_usb0_1_power 11.11 (min 11.10, max 11.11) 11.10 (min 11.09, max 11.10) 11.07 (min 11.07, max 11.08) 11.10 11.05 (min 11.05, max 11.06) 11.07 (min 11.07, max 11.08)
vddshv2_power 9.31 (min 9.08, max 9.54) 9.40 (min 9.09, max 9.56) 27.43 (min 25.85, max 28.88) 9.41 (min 9.26, max 9.54) 9.38 (min 9.21, max 9.58) 9.35 (min 9.15, max 9.57)
vdds_sram_core_bg_power 2.14 2.34 (min 2.31, max 2.36) 2.33 (min 2.27, max 2.36) 2.18 (min 2.17, max 2.19) 2.40 (min 2.37, max 2.42) 2.32 (min 2.30, max 2.32)
vdds_sram_mpu_bb_power 4.06 (min 4.03, max 4.19) 4.31 (min 4.28, max 4.34) 7.10 (min 6.55, max 7.33) 4.11 (min 4.09, max 4.13) 11.72 (min 11.59, max 11.78) 6.45 (min 5.87, max 6.84)
vdds_pll_core_lcd_power 13.15 13.16 13.16 13.16 (min 13.15, max 13.16) 13.16 13.16
vdd_core_power 208.63 (min 208.37, max 210.35) 245.65 (min 239.88, max 250.67) 220.92 (min 212.89, max 223.54) 210.15 (min 208.65, max 216.01) 209.74 (min 208.30, max 215.32) 221.87 (min 218.29, max 224.37)
vdda_adc_power 7.48 (min 7.46, max 7.49) 7.31 (min 7.22, max 7.37) 7.52 (min 7.49, max 7.55) 7.48 (min 7.48, max 7.49) 7.56 (min 7.52, max 7.58) 7.53 (min 7.50, max 7.55)
vdds_pll_mpu_power 5.62 (min 5.61, max 5.62) 5.62 5.62 5.62 5.62 (min 5.61, max 5.62) 5.62

Table: Power Consumption with performance governor

Power Rail am335x-evm: idle (mw) am335x-evm: 3D graphics (mw) am335x-evm: video+audio (mw) am335x-evm: network load (mw) am335x-evm: Dhrystone (mw) am335x-evm: memtester (mw)
vdds_rtc_power 0.66 0.66 0.66 0.66 0.66 0.66
vddshv4_power 0.08 (min 0.08, max 0.09) 0.08 0.08 0.08 (min 0.08, max 0.09) 0.08 0.08
vdds_pll_ddr_power 3.92 (min 3.92, max 3.93) 3.92 (min 3.92, max 3.93) 3.93 3.92 3.92 3.92
vdda_1p8v_usb0_1_power 32.94 (min 32.93, max 32.95) 32.93 (min 32.92, max 32.95) 32.97 (min 32.96, max 32.98) 32.95 (min 32.94, max 32.96) 32.97 (min 32.96, max 32.97) 32.93 (min 32.91, max 32.94)
vddshv3_power 0.15 (min 0.14, max 0.16) 0.15 (min 0.15, max 0.16) 0.15 (min 0.15, max 0.16) 0.15 0.15 0.15
vddshv5_power 50.67 (min 49.96, max 51.93) 51.40 (min 51.16, max 52.36) 51.27 (min 50.20, max 51.58) 51.27 (min 51.18, max 51.56) 51.35 (min 51.21, max 51.88) 51.42 (min 51.24, max 52.11)
total_power 569.68 (min 567.58, max 573.31) 622.58 (min 614.99, max 627.74) 636.99 (min 592.48, max 668.07) 569.72 (min 568.21, max 570.72) 637.06 (min 636.15, max 640.19) 622.50 (min 616.08, max 631.86)
vddshv6_power 30.99 (min 30.66, max 31.17) 30.84 (min 30.58, max 31.05) 40.98 (min 20.60, max 52.04) 30.87 (min 30.70, max 31.03) 30.87 (min 30.60, max 31.12) 30.92 (min 30.61, max 31.17)
vdds_osc_power 1.23 1.23 1.23 1.23 1.23 1.23
vdds_ddr_power 142.45 (min 141.69, max 145.01) 149.85 (min 148.87, max 151.02) 143.57 (min 141.24, max 145.56) 142.05 (min 141.89, max 142.24) 143.29 (min 142.77, max 143.60) 147.03 (min 143.58, max 151.83)
vdd_mpu_power 47.24 (min 45.78, max 48.31) 54.73 (min 53.01, max 55.88) 86.85 (min 79.64, max 93.09) 47.09 (min 46.06, max 48.69) 113.22 (min 112.67, max 113.49) 88.40 (min 86.66, max 92.04)
vddshv1_power 0.39 (min 0.39, max 0.40) 0.39 0.39 (min 0.38, max 0.41) 0.39 (min 0.39, max 0.40) 0.39 0.39
vdds_power 2.57 (min 2.56, max 2.59) 2.56 (min 2.55, max 2.57) 2.75 (min 2.25, max 3.18) 2.55 (min 2.55, max 2.56) 2.55 (min 2.54, max 2.57) 2.56 (min 2.55, max 2.57)
vdds_a3p3v_usb0_1_power 11.11 (min 11.10, max 11.11) 11.11 11.11 (min 11.10, max 11.11) 11.11 11.11 11.11
vddshv2_power 9.40 (min 9.12, max 9.59) 9.40 (min 9.25, max 9.54) 19.53 (min 0.09, max 30.10) 9.42 (min 9.22, max 9.57) 9.40 (min 9.32, max 9.55) 9.32 (min 9.11, max 9.56)
vdds_sram_core_bg_power 2.13 (min 2.11, max 2.15) 2.26 (min 2.25, max 2.26) 2.16 (min 2.15, max 2.17) 2.12 (min 2.11, max 2.13) 2.13 (min 2.13, max 2.14) 2.14 (min 2.13, max 2.14)
vdds_sram_mpu_bb_power 2.86 (min 2.85, max 2.88) 2.99 (min 2.97, max 3.00) 3.53 (min 2.90, max 3.75) 2.87 (min 2.85, max 2.87) 4.66 (min 4.27, max 4.76) 3.78 (min 3.66, max 3.95)
vdds_pll_core_lcd_power 13.15 13.15 13.16 13.15 13.15 13.15
vdd_core_power 208.30 (min 207.94, max 210.32) 245.81 (min 240.23, max 249.38) 213.35 (min 209.82, max 217.58) 208.35 (min 207.92, max 209.56) 206.36 (min 205.56, max 209.00) 213.76 (min 210.99, max 216.03)
vdda_adc_power 7.39 (min 7.21, max 7.47) 7.08 (min 7.00, max 7.14) 7.29 (min 6.45, max 7.54) 7.45 (min 7.43, max 7.47) 7.52 (min 7.50, max 7.57) 7.49 (min 7.48, max 7.50)
vdds_pll_mpu_power 2.03 2.03 2.03 2.03 2.03 2.03

Table: Power Consumption with powersave governor

Power Rail am335x-evm: idle (mw) am335x-evm: 3D graphics (mw) am335x-evm: video+audio (mw) am335x-evm: network load (mw) am335x-evm: Dhrystone (mw) am335x-evm: memtester (mw)
vdds_rtc_power 0.66 0.66 0.66 0.66 0.66 0.66
vddshv4_power 0.08 (min 0.08, max 0.09) 0.09 (min 0.08, max 0.09) 0.08 0.08 (min 0.08, max 0.09) 0.08 (min 0.08, max 0.09) 0.08 (min 0.07, max 0.09)
vdds_pll_ddr_power 3.92 3.93 (min 3.92, max 3.93) 3.93 3.93 (min 3.92, max 3.93) 3.93 (min 3.92, max 3.93) 3.92 (min 3.92, max 3.93)
vdda_1p8v_usb0_1_power 32.93 (min 32.91, max 32.95) 32.96 (min 32.95, max 32.97) 32.96 (min 32.94, max 32.97) 32.97 (min 32.96, max 32.98) 32.95 (min 32.95, max 32.96) 32.97 (min 32.95, max 32.98)
vddshv3_power 0.15 (min 0.15, max 0.16) 0.15 (min 0.15, max 0.16) 0.15 (min 0.15, max 0.16) 0.15 (min 0.15, max 0.16) 0.15 0.15 (min 0.14, max 0.15)
vddshv5_power 51.26 (min 51.18, max 51.61) 51.46 (min 51.20, max 52.43) 51.72 (min 51.65, max 51.77) 51.23 (min 51.23, max 51.25) 51.56 (min 51.53, max 51.58) 51.37 (min 51.36, max 51.39)
total_power 571.95 (min 569.44, max 579.03) 639.97 (min 620.08, max 697.05) 1083.21 (min 934.16, max 1131.27) 570.53 (min 570.07, max 571.54) 1278.39 (min 1277.32, max 1279.52) 1008.85 (min 993.80, max 1018.70)
vddshv6_power 30.92 (min 30.65, max 31.16) 30.84 (min 30.62, max 30.99) 47.86 (min 43.92, max 51.85) 30.99 (min 30.88, max 31.10) 30.88 (min 30.62, max 31.17) 30.96 (min 30.79, max 31.03)
vdds_osc_power 1.23 1.23 1.23 1.23 1.23 (min 1.22, max 1.23) 1.23
vdds_ddr_power 142.51 (min 142.16, max 143.22) 149.68 (min 148.65, max 151.32) 147.91 (min 146.14, max 149.08) 141.95 (min 141.52, max 142.20) 142.54 (min 142.38, max 142.60) 150.06 (min 144.91, max 157.97)
vdd_mpu_power 49.11 (min 46.43, max 55.06) 70.81 (min 54.90, max 129.10) 500.60 (min 359.55, max 543.70) 47.95 (min 47.47, max 49.29) 742.12 (min 741.62, max 742.38) 457.30 (min 444.86, max 475.60)
vddshv1_power 0.39 (min 0.39, max 0.40) 0.39 0.38 (min 0.38, max 0.39) 0.39 0.39 (min 0.39, max 0.40) 0.39 (min 0.38, max 0.39)
vdds_power 2.55 (min 2.54, max 2.56) 2.56 (min 2.55, max 2.56) 2.96 (min 2.28, max 3.17) 2.56 (min 2.55, max 2.56) 2.56 (min 2.55, max 2.56) 2.56 (min 2.55, max 2.57)
vdds_a3p3v_usb0_1_power 11.11 11.11 11.07 (min 11.06, max 11.08) 11.11 (min 11.10, max 11.11) 11.06 (min 11.05, max 11.06) 11.07 (min 11.07, max 11.08)
vddshv2_power 9.41 (min 9.09, max 9.58) 9.38 (min 9.10, max 9.56) 25.99 (min 20.32, max 29.51) 9.32 (min 9.08, max 9.56) 9.29 (min 9.09, max 9.43) 9.45 (min 9.38, max 9.52)
vdds_sram_core_bg_power 2.10 (min 2.10, max 2.11) 2.27 (min 2.26, max 2.29) 2.32 (min 2.25, max 2.36) 2.14 (min 2.13, max 2.16) 2.39 (min 2.36, max 2.41) 2.28 (min 2.28, max 2.29)
vdds_sram_mpu_bb_power 2.87 (min 2.84, max 2.97) 3.05 (min 3.00, max 3.12) 7.07 (min 6.67, max 7.21) 2.89 (min 2.88, max 2.91) 11.74 (min 11.70, max 11.77) 6.40 (min 5.83, max 6.79)
vdds_pll_core_lcd_power 13.15 13.15 13.16 13.15 (min 13.15, max 13.16) 13.16 13.16
vdd_core_power 208.17 (min 207.87, max 209.45) 246.34 (min 242.72, max 251.27) 220.01 (min 208.73, max 223.81) 208.39 (min 208.21, max 208.72) 208.55 (min 208.14, max 209.88) 221.71 (min 218.26, max 224.15)
vdda_adc_power 7.38 (min 7.24, max 7.53) 7.07 (min 6.94, max 7.20) 7.53 (min 7.51, max 7.57) 7.41 (min 7.34, max 7.46) 7.55 (min 7.53, max 7.57) 7.51 (min 7.49, max 7.54)
vdds_pll_mpu_power 2.03 2.82 (min 2.03, max 4.33) 5.62 2.03 5.61 (min 5.61, max 5.62) 5.62

Table: Power Consumption with conservative governor

2.2.2. RT Kernel Performance Guide

Read This First

All performance numbers provided in this document are gathered using following Evaluation Modules unless otherwise specified.

Name Description
AM335x AM335x Evaluation Module rev 1.5B with ARM running at 1000MHz, DDR3-400 (400MHz/800 MT/S), TMDXEVM3358
AM437x-gpevm AM437x-gpevm Evaluation Module rev 1.5A with ARM running at 1000MHz, DDR3-400 (400MHz/800 MT/S), TMDSEVM437X
AM572x IDK AM57xx Evaluation Module rev A2 with ARM running at 1500MHz, DDR3L-533 (533 MHz/1066 MT/S), TMDXIDK5278
AM574x IDK AM57xx Industrial Development Kit rev 1.0A with ARM running at 1500MHz, DDR3L-533 (533 MHz/1066 MT/S), TMDXIDK5278
K2HK EVM K2 Hawkings Evaluation Module rev 40 with ARM running at 1200MHz, DDR3-1600 (800 MHz/1600 MT/S), EVMK2H
K2G EVM K2 Galileo Evaluation Module rev C, DDR3-1333 (666 MHz/1333 MT/S), EVMK2G
AM65x EVM AM65x Evaluation Module rev 1.0 with ARM running at 800MHz, DDR4-2400 (1333 MT/S), TMDX654GPEVM

Table: Evaluation Modules


About This Manual

This document provides performance data for each of the device drivers which are part of the Process SDK Linux package. This document should be used in conjunction with release notes and user guides provided with the Process SDK Linux package for information on specific issues present with drivers included in a particular release.

If You Need Assistance

For further information or to report any problems, contact http://community.ti.com/ or http://support.ti.com/

2.2.2.1. System Benchmarks

2.2.2.1.1. LMBench

LMBench is a collection of microbenchmarks of which the memory bandwidth and latency related ones are typically used to estimate processor memory system performance.

Latency lat_mem_rd-stride128-szN , where N is equal to or smaller than the cache size at given level measures the cache miss penalty. N that is at least double the size of last level cache is the latency to external memory.

Bandwidth bw_mem_bcopy-N , where N is is equal to or smaller than the cache size at a given level measures the achivable memory bandwidth from software doing a memcpy() type operation. Typical use is for external memory bandwidth calculation. The bandwidth is calculated as byte read and written counts as 1 which should be roughly half of STREAM copy result.

Benchmarks am574x-idk: perf
bw_mmap_rd-mo-1mb 2043.25
lat_sig-catch 11.27
lat_ops-int-bit 0.67
bw_mem-bzero-8mb 2780.71 (min 1553.40, max 4008.02)
latency_for_0.50_mb_block_size 19.29
lat_ops-double-mul 5.11
lat_ops-int64-bit 1.02
lat_proc-exec 1323.60
lat_fs-10k 45.00
bw_mem-fwr-16mb 3957.46
bw_mem-bzero-1mb 3905.27 (min 3526.35, max 4284.18)
bw_mem-frd-1mb 2136.16 (min 2052.33, max 2219.98)
bw_mem-bcopy-1mb 3526.35
bw_mem-rdwr-8mb 778.46 (min 701.75, max 855.16)
lat_syscall-write 0.53
select_on_200_tcp_fds 41.38
bw_mem-rd-8mb 1799.44 (min 937.54, max 2661.34)
lat_ops-int-add 1.01
bw_mem-rd-1mb 8158.02 (min 7231.60, max 9084.43)
semaphore_latency 5.19
lat_syscall-read 0.62
bw_mem-fwr-2mb 2958.00 (min 1680.95, max 4235.04)
bw_mem-rdwr-4mb 839.53 (min 817.91, max 861.14)
bw_mem-fcp-8mb 2431.13 (min 854.24, max 4008.02)
bw_mem-cp-2mb 2611.27 (min 987.49, max 4235.04)
bw_mem-fcp-1mb 3252.08 (min 2219.98, max 4284.18)
lat_syscall-null 0.47
bw_mem-wr-8mb 819.65 (min 701.75, max 937.54)
bw_mem-bzero-16mb 3906.25
lat_ctx-2-256k 12.99
bw_mem-rd-4mb 2064.31 (min 1189.06, max 2939.56)
signal_handler_latency 2.33
pipe_bandwidth 159.67
latency_for_1.00_mb_block_size 9.64 (min 0.00, max 19.28)
lat_ops-int64-div 186.71
bw_file_rd-io-1mb 407.44
procedure_call 0.01
bw_mem-frd-4mb 877.66 (min 846.74, max 908.57)
lat_pipe 63.44
lat_syscall-stat 18.04
bw_mem-bzero-2mb 3439.73 (min 2658.56, max 4220.89)
bw_mem-bcopy-4mb 1700.92
bw_mem-fwr-8mb 2659.62 (min 1312.55, max 4006.68)
lat_fs-0k 103.00
bw_mem-cp-1mb 3711.95 (min 3139.72, max 4284.18)
lat_mem_rd-stride128-sz62k 17.20
bw_mem-fcp-4mb 2515.79 (min 846.74, max 4184.83)
lat_syscall-open 348.06
tcp_ip_connection_cost_to_localhost 142.92
lat_tcp 0.81
lat_ctx-4-128k 14.87
lat_sem 5.19
lat_ops-int-mul 3.16
bw_pipe 159.67
bw_mmap_rd-o2c-1mb 711.62
lat_connect 142.92
lat_mem_rd-stride128-sz50 4.01
bw_mem-rdwr-1mb 3865.97 (min 3139.72, max 4592.21)
bw_mem-cp-16mb 850.07
lat_select 41.38
bw_mem-rdwr-16mb 691.74
af_unix_sock_stream_latency 78.39
lat_ctx-4-256k 24.38
lat_syscall-fstat 10.51
bw_mem-fcp-16mb 858.83
bw_unix 885.51
lat_ops-float-add 1.10
bw_mem-cp-4mb 2486.07 (min 861.14, max 4111.00)
bw_mem-fwr-4mb 2509.79 (min 908.57, max 4111.00)
bw_mem-frd-8mb 1083.40 (min 854.24, max 1312.55)
pipe_latency 63.44
lat_sig-install 2.33
lat_unix 78.39
lat_proc-proccall 0.01
bw_mem-bcopy-8mb 1553.40
lat_mem_rd-stride128-sz31k 9.71
tcp_latency_using_localhost 0.81
lat_mem_rd-stride128-sz1000k 19.28
bw_mem-rd-16mb 2634.61
bw_mem-rdwr-2mb 1797.29 (min 987.49, max 2607.08)
lat_pagefault 1.78
bw_mem-wr-2mb 4938.58 (min 2607.08, max 7270.08)
bw_file_rd-o2c-1mb 339.33
af_unix_socket_stream_bandwidth 885.51
lat_ops-float-mul 5.04
lat_fs-1k 65.00
bw_mem-frd-16mb 1518.75
signal_handler_overhead 11.27
bw_mem-fwr-1mb 3168.26 (min 2052.33, max 4284.18)
lat_fs-4k 68.00
bw_mem-wr-4mb 1003.49 (min 817.91, max 1189.06)
lat_ctx-2-128k 13.42
bw_mem-bcopy-16mb 1558.09
lat_mem_rd-stride128-sz125k 19.07
bw_mem-rd-2mb 6533.07 (min 5796.05, max 7270.08)
lat_mem_rd-stride128-sz500k 19.29
lat_ops-double-add 1.10
bw_mem-fcp-2mb 2599.76 (min 978.63, max 4220.89)
bw_mem-wr-16mb 913.03
lat_ops-int64-add 1.11
bw_mem-bzero-4mb 2942.88 (min 1700.92, max 4184.83)
bw_mem-frd-2mb 1329.79 (min 978.63, max 1680.95)
lat_proc-fork 1195.80
lat_sig-prot 0.67
lat_ops-int-mod 13.44
bw_mem-cp-8mb 2430.92 (min 855.16, max 4006.68)
lat_ops-int64-mod 33.28
lat_mem_rd-stride128-sz250k 19.28
bw_mem-wr-1mb 6838.32 (min 4592.21, max 9084.43)
lat_ops-int-div 90.61
lat_mmap-1m 159.00
bw_mem-bcopy-2mb 2658.56

Table: LM Bench Metrics

2.2.2.1.2. Dhrystone

Dhrystone is a core only benchmark that runs from warm L1 caches in all modern processors. It scales linearly with clock speed. For standard ARM cores the DMIPS/MHz score will be identical with the same compiler and flags.

Benchmarks am574x-idk: perf
cpu_clock 10.00
dhrystone_per_second 6250000.00
dhrystone_per_mhz 355.70

Table: Dhrystone Benchmark

2.2.2.1.3. Whetstone

Benchmarks am574x-idk: perf
whetstone 2500.00

Table: Whetstone Benchmark

2.2.2.1.4. Linpack

Linpack measures peak double precision (64 bit) floating point performance in sloving a dense linear system.

Benchmarks am574x-idk: perf
linpack 696346.00

Table: Linpack Benchmark

2.2.2.1.5. NBench

Benchmarks am574x-idk: perf
assignment 11.23
idea 3003.40
string_sort 93.94
numeric_sort 464.98
fp_emulation 112.97
fourier 8404.20
huffman 933.83
lu_decomposition 546.86
neural_net 15.20

Table: NBench Benchmarks

2.2.2.1.6. Stream

STREAM is a microbenchmarks for measuring data memory system performance without any data reuse. It is designed to miss on caches and exercise data prefetcher and apeculative accesseses. it uses double precision floating point (64bit) but in most modern processors the memory access will be the bottleck. The four individual scores are copy, scale as in multiply by constant, add two numbers, and triad for multiply accumulate. For bandwidth a byte read counts as one and a byte written counts as one resulting in a score that is double the bandwidth LMBench will show.

Benchmarks am574x-idk: perf
triad 2960.80
add 2840.00
scale 3172.00
copy 3070.70

Table: Stream

2.2.2.2. Maximum Latency under different use cases

2.2.2.2.1. Shield (dedicated core) Case

The following tests measure worst-case latency under different scenarios or use cases.
Cyclictest application was used to measured latency. Each test ran for 4 hours.
Two cgroups were used using shield_shell procedure shown below.
The application running the use case and cyclictest ran on a dedicated cpu (rt) while the rest of threads ran on nonrt cpu.
shield_shell()
{
create_cgroup nonrt 0
create_cgroup rt 1
for pid in $(cat /sys/fs/cgroup/tasks); do /bin/echo $pid > /sys/fs/cgroup/nonrt/tasks; done
/bin/echo $$ > /sys/fs/cgroup/rt/tasks
}

Use Case am574x-idk: Latency
L_PERF_SHIELD_SMP_1080ENC 71.00
L_PERF_SHIELD_SMP_GRAPHICS 48.00
L_PERF_SHIELD_SMP_UART 45.00
L_PERF_SHIELD_SMP_NO_LOAD 23.00
L_PERF_SHIELD_SMP_MEM 37.00
L_PERF_SHIELD_SMP_NET 70.00
L_PERF_SHIELD_SMP_STRESS_LOAD 48.00
L_PERF_SHIELD_SMP_HACKBENCH 50.00

2.2.2.3. Boot-time Measurement

2.2.2.3.1. Boot media: MMCSD

Boot Configuration am574x-idk: boot time (sec)
Kernel boot time test when init is /bin/sh and bootloader, kernel and sdk-rootfs are in mmc-sd 6.62 (min 6.59, max 6.69)
Kernel boot time test when bootloader, kernel and sdk-rootfs are in mmc-sd 19.55 (min 19.16, max 20.01)

Table: Boot time MMC/SD

2.2.2.3.2. Boot media: NAND

Table: Boot time MMC/SD

2.2.2.4. ALSA SoC Audio Driver

  1. Access type - RW_INTERLEAVED
  2. Channels - 2
  3. Format - S16_LE
  4. Period size - 64

Table: Audio Capture


Sampling Rate (Hz) am574x-idk: Throughput (bits/sec) am574x-idk: CPU Load (%)
11025 1024418.00 0.25
24000 1024418.00 0.07
8000 1024418.00 0.04
16000 1024418.00 0.06
44100 1411775.00 1.64
22050 1024418.00 0.12
88200 2823547.00 3.24
48000 1536626.00 0.06
96000 3073248.00 0.10
32000 1024418.00 0.07

Table: Audio Playback


2.2.2.5. Sensor Capture

Capture video frames (MMAP buffers) with v4l2c-ctl and record the reported fps

Resolution Format am574x-idk: Fps am574x-idk: Sensor
1600x1200 rgb4 14.56 (min 14.56, max 14.57) ov2659
320x240 rgb4 43.78 (min 43.70, max 44.00) ov2659
320x240 ba81 43.78 (min 43.70, max 44.00) ov2659
1600x1200 ba81 14.56 (min 14.56, max 14.57) ov2659

Table: Sensor Capture


2.2.2.6. Display Driver

Mode am574x-idk: Fps
1920x1200@60 60.00 (min 59.82, max 60.18)

Table: Display performance (LCD)



Table: Display performance (DVI)


Mode am574x-idk: Fps
640x480@60 60.00 (min 59.91, max 60.06)
1400x1050@60 59.98 (min 59.88, max 60.09)
1600x1200@65 65.00 (min 64.86, max 65.13)
1152x864@75 75.00 (min 74.79, max 75.18)
1280x768@60 59.87 (min 59.75, max 59.98)
800x600@56 56.25 (min 56.08, max 56.40)
1280x1024@75 75.02 (min 74.89, max 75.20)
1280x720@60 60.00 (min 59.72, max 60.26)
1680x945@60 60.02 (min 59.93, max 60.13)
800x600@72 72.19 (min 72.05, max 72.34)
800x600@75 75.00 (min 74.91, max 75.13)
2048x1152@60 60.00 (min 59.85, max 60.18)
1280x960@60 60.00 (min 59.94, max 60.10)
848x480@60 60.00 (min 59.92, max 60.09)
1024x768@75 75.03 (min 74.76, max 75.33)
1280x800@75 74.93 (min 74.77, max 75.11)
1024x768@70 70.07 (min 69.88, max 70.31)
1920x1080@60 60.00 (min 59.44, max 60.59)
1440x900@75 74.98 (min 74.60, max 75.25)
1024x576@60 59.97 (min 59.88, max 60.06)
1600x1200@60 60.00 (min 59.92, max 60.12)
640x480@73 72.81 (min 72.71, max 72.96)
1680x1050@60 59.95 (min 59.74, max 60.13)
640x480@75 75.00 (min 74.50, max 75.55)
1600x900@60 60.00 (min 59.89, max 60.10)
1400x1050@75 74.87 (min 74.07, max 75.64)
1360x768@60 59.95 (min 59.88, max 60.05)
1280x768@75 74.89 (min 74.54, max 75.29)
1280x1024@60 60.00 (min 59.07, max 60.12)
720x400@70 70.08 (min 69.96, max 70.19)
800x600@60 60.32 (min 60.17, max 60.39)
1024x768@60 60.00 (min 59.89, max 60.10)
1280x800@60 59.81 (min 59.70, max 59.91)
832x624@75 74.55 (min 74.33, max 74.83)
1440x900@60 59.89 (min 59.77, max 59.98)

Table: Display performance (HDMI)


2.2.2.7. Graphics SGX Driver

Run GLBenchmark and capture performance reported Display rate (Fps), Fill rate, Vertex Throughput, etc. All display outputs (HDMI and LCD) are connected when running these tests

2.2.2.7.1. Performance (Fps)

Benchmark am574x-idk: Test Number am574x-idk: Fps
GLB25_EgyptTestC24Z24MS4 test 2500003.00 35.68 (min 17.03, max 60.01)
GLB25_EgyptTestC24Z16_PVRTC4 test 2501101.00 39.52 (min 17.96, max 60.21)
GLB25_EgyptTestC24Z16_ETC1to565 test 2501401.00 39.77 (min 18.39, max 60.29)
GLB25_EgyptTestC24Z16_ETC1 test 2501001.00 39.78 (min 18.05, max 60.13)
GLB25_EgyptTestC24Z16FixedTime test 2500005.00 33.01 (min 18.74, max 57.35)
GLB25_EgyptTestStandard_inherited test 2000000.00 59.99 (min 59.28, max 60.25)

Table: GLBenchmark 2.5 Performance

2.2.2.7.2. Vertex Throughput

Benchmark am574x-idk: Test Number am574x-idk: Rate (triangles/sec)
GLB25_TriangleTexTestC24Z16 test 2500301.00 89544728.00
GLB25_TriangleTexVertexLitTestC24Z16 test 2500411.00 23994292.00
GLB25_TriangleTexFragmentLitTestC24Z16 test 2500511.00 20104896.00

Table: GLBenchmark 2.5 Vertex Throughput

2.2.2.7.3. Pixel Throughput

Benchmark am574x-idk: Test Number am574x-idk: Rate (texel/sec) am574x-idk: Fps
GLB25_FillTestC24Z16 test 2500101.00 1131143808.00 45.95 (min 43.28, max 47.21)

Table: GLBenchmark 2.5 Pixel Throughput


2.2.2.8. Multimedia (Decode)

Run gstreamer pipeline “gst-launch-1.0 playbin uri=file://<Path to stream> video-sink=”kmssink sync=false connector=<connector id>” audio-sink=fakesink” and calculate performance based on the execution time reported. All display display outputs (HDMI and LCD) were connected when running these tests, but playout was forced to LCD via the connector=<connector id> option.

2.2.2.8.1. H264

Resolution am574x-idk: Fps am574x-idk: IVA Freq (MHz) am574x-idk: IPU Freq (MHz)
720p 59940.00    
1080p 60.00    
CIF 90000.00    

Table: Gstreamer H264 in AVI Container Decode Performance


2.2.2.8.2. MPEG4

Resolution am574x-idk: Fps am574x-idk: IVA Freq (MHz) am574x-idk: IPU Freq (MHz)
QVGA 30.00    
CIF 30.00    

Table: GStreamer MPEG4 in 3GP Container Decode Performance


2.2.2.8.3. MPEG2

Resolution am574x-idk: Fps am574x-idk: IVA Freq (MHz) am574x-idk: IPU Freq (MHz)
720p 29.97    

Table: GStreamer MPEG2 in MP4 Container Decode Performance



2.2.2.9. Ethernet Driver

2.2.2.9.1. TCP Throughput

TCP Window Size (KBytes) am574x-idk: Throughput (Mbits/sec) am574x-idk: CPU Load
16 347.20  
32 440.80  
64 566.40  
128 631.20  
8 137.76  
256 783.52  

Table: TCP Throughput No Interrupt Pacing

TCP Throughput Interrupt Pacing

TCP Window Size (KBytes) am574x-idk: Throughput (Mbits/sec) am574x-idk: CPU Load
8 272.80  
32 467.20  
64 443.20  
256 605.60  
16 337.60  

Table: TCP Throughput Interrupt Pacing

2.2.2.9.2. UDP Throughput

  • iperf version 2.0.5
  • For receive performance, on DUT, invoke iperf in server mode.
iperf -s -u
  • For transmit performance, on DUT, invoke iperf in client mode.
iperf -c <server ip> -b <bandwidth limit> -f M -t 60

2.2.2.10. PCIe Driver

2.2.2.10.1. PCIe-ETH

Table: PCI Ethernet

2.2.2.11. NAND Driver

2.2.2.12. QSPI Flash Driver

2.2.2.12.1. AM574x-IDK

Buffer size (bytes) am574x-idk: Write UBIFS Throughput (Mbytes/sec) am574x-idk: Write UBIFS CPU Load (%) am574x-idk: Read UBIFS Throughput (Mbytes/sec) am574x-idk: Read UBIFS CPU Load (%)
262144 0.27 (min 0.24, max 0.29) 74.47 (min 73.55, max 75.75) 15.23 20.00
102400 0.31 (min 0.26, max 0.49) 73.70 (min 72.03, max 75.26) 15.15 20.00
1048576 0.27 (min 0.24, max 0.29) 73.90 (min 73.04, max 74.94) 14.94 20.00
524288 0.27 (min 0.24, max 0.29) 73.50 (min 71.95, max 75.24) 15.00 12.50

2.2.2.13. SPI Flash Driver

2.2.2.14. EMMC Driver

IMPORTANT
The performance numbers can be severely affected if the media is mounted in sync mode. Hot plug scripts in the filesystem mount removable media in sync mode to ensure data integrity. For performance sensitive applications, umount the auto-mounted filesystem and re-mount in async mode.

2.2.2.14.1. AM574x-IDK


Buffer size (bytes) am574x-idk: Write EXT4 Throughput (Mbytes/sec) am574x-idk: Write EXT4 CPU Load (%) am574x-idk: Read EXT4 Throughput (Mbytes/sec) am574x-idk: Read EXT4 CPU Load (%)
262144 29.44 (min 26.72, max 30.92) 15.20 (min 13.08, max 21.19) 65.41 21.79
102400 29.61 (min 26.64, max 30.77) 16.13 (min 13.49, max 21.87) 63.13 19.28
1048576 29.21 (min 27.46, max 30.89) 15.87 (min 12.14, max 24.05) 76.15 25.91
524288 29.30 (min 26.16, max 30.77) 15.48 (min 13.04, max 20.33) 76.96 25.19
5242880 29.73 (min 27.40, max 30.92) 15.53 (min 12.28, max 23.38) 76.36 25.56

2.2.2.15. SATA Driver




  • Filesize used is : 1G
  • SATA II Harddisk used is: Seagate ST3500514NS 500G

2.2.2.15.1. mSATA Driver



  • Filesize used is : 1G
  • MSATA Harddisk used is: SMS200S3/30G Kingston mSATA SSD drive

2.2.2.16. MMC/SD Driver

IMPORTANT
The performance numbers can be severely affected if the media is mounted in sync mode. Hot plug scripts in the filesystem mount removable media in sync mode to ensure data integrity. For performance sensitive applications, umount the auto-mounted filesystem and re-mount in async mode.

2.2.2.16.1. AM574x-IDK


Buffer size (bytes) am574x-idk: Write EXT2 Throughput (Mbytes/sec) am574x-idk: Write EXT2 CPU Load (%) am574x-idk: Read EXT2 Throughput (Mbytes/sec) am574x-idk: Read EXT2 CPU Load (%)
262144 31.97 (min 19.47, max 37.01) 14.75 (min 11.20, max 19.57) 80.67 29.07
102400 24.53 (min 12.69, max 34.23) 12.21 (min 4.88, max 15.31) 72.65 28.27
1048576 29.87 (min 19.91, max 34.66) 15.04 (min 12.66, max 20.73) 82.95 29.69
524288 28.07 (min 19.42, max 33.15) 13.95 (min 10.18, max 19.83) 83.26 29.53
5242880 25.20 (min 19.40, max 30.25) 12.52 (min 8.98, max 19.12) 83.49 32.31

Buffer size (bytes) am574x-idk: Write EXT4 Throughput (Mbytes/sec) am574x-idk: Write EXT4 CPU Load (%) am574x-idk: Read EXT4 Throughput (Mbytes/sec) am574x-idk: Read EXT4 CPU Load (%)
262144 25.93 (min 15.02, max 35.41) 14.34 (min 9.28, max 16.92) 81.23 28.63
102400 12.86 (min 11.09, max 15.09) 7.02 (min 5.11, max 12.56) 72.10 29.79
1048576 26.94 (min 14.82, max 34.71) 13.64 (min 7.03, max 15.98) 85.86 29.22
524288 26.54 (min 14.37, max 34.92) 13.10 (min 7.57, max 15.23) 85.56 29.84
5242880 25.46 (min 15.35, max 35.49) 13.02 (min 6.65, max 15.44) 85.81 28.87




The performance numbers were captured using the following:

  • SanDisk 8GB MicroSDHC Class 10 Memory Card
  • Partition was mounted with async option

2.2.2.17. UART Driver

Performance and Benchmarks not available in this release.


2.2.2.18. I2C Driver

Performance and Benchmarks not available in this release.


2.2.2.19. EDMA Driver

Performance and Benchmarks not available in this release.


2.2.2.20. Touchscreen Driver

Performance and Benchmarks not available in this release.


2.2.2.21. USB Driver

2.2.2.21.1. MUSB/XHCI Host controller

IMPORTANT
For Mass-storage applications, the performance numbers can be severely affected if the media is mounted in sync mode. Hot plug scripts in the filesystem mount removable media in sync mode to ensure data integrity. For performance sensitive applications, umount the auto-mounted filesystem and re-mount in async mode.

Setup : Western Digital 1TB (My Book Essential) USB hard disk is connected to usb0 port. File read/write performance data on usb0 port is captured.


2.2.2.22. CRYPTO Driver

2.2.2.22.1. OpenSSL Performance

Algorithm Buffer Size am574x-idk: throughput
sha1 1024 5767.51
des-cbc 16 91.17
aes-192-cbc 8192 22413.31
aes-256-cbc 8192 23098.71
sha1 8192 31640.23
aes-256-cbc 64 5323.73
sha1 64 1543.34
sha1 16 395.19
aes-128-cbc 8192 22642.69
md5 256 1755.90
aes-192-cbc 64 5464.92
aes-192-cbc 16 1518.29
aes-256-cbc 1024 7472.13
des3 64 493.70
des3 1024 4396.37
des-cbc 64 373.31
md5 64 1608.96
sha1 256 1733.38
aes-192-cbc 256 2233.09
md5 16 407.50
des-cbc 256 1604.86
des-cbc 1024 4607.32
aes-128-cbc 256 2066.60
aes-256-cbc 16 1498.72
md5 8192 32074.41
aes-128-cbc 1024 5846.36
aes-192-cbc 1024 6672.38
aes-128-cbc 16 1533.38
des-cbc 8192 13085.35
des3 8192 12815.02
des3 256 1838.34
aes-256-cbc 256 2214.83
des3 16 91.16
aes-128-cbc 64 5599.57
md5 1024 5906.43


Algorithm am574x-idk: CPU Load
des3 20.00
sha1 71.00
aes-256-cbc 50.00
md5 72.00
des-cbc 22.00
aes-192-cbc 51.00
aes-128-cbc 52.00

Listed for each algorithm are the code snippets used to run each benchmark test.

time -v openssl speed -elapsed -evp aes-128-cbc

2.2.2.22.2. IPSec Performance

Note: queue_len is set to 300 and software fallback threshold set to 9 to enable software support for optimal performance

2.2.2.23. DCAN Driver

Performance and Benchmarks not available in this release.

2.2.2.24. Power Management

2.2.2.24.1. Power Measurements

Warning

Active power is slightly higher on this release because PRUSS is enabled by default. Customers not using PRUSS are advised to disable it to reduce power consumption.