Processor SDK Linux Kernel Performance Guide

From Texas Instruments Wiki
Jump to: navigation, search

Ti stk 1c rev rgb png.png



Contents

Read This First

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

Evaluation Modules
Name Description
AM335x AM335x Evaluation Module rev 1.5B with ARM running at 1000MHz
AM43xx-gpevm AM43xx-gpevm Evaluation Module rev 1.5A with ARM running at 1000MHz
AM57xx EVM AM57xx Evaluation Module rev A2 with ARM running at 1500MHz
K2HK EVM K2 Hawkings Evaluation Module rev 40 with ARM running at 1200MHz
K2G EVM K2 Galileo Evaluation Module rev B


About This Manual

This document provides performance data for each of the device drivers which are part of the LCPD Core SDK package. This document should be used in conjunction with release notes and user guides provided with the LCPD Core SDK 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/

Linux Kernel

System Benchmarks

LMBench

LM Bench Metrics
LMBENCH / host LMBENCH_L_PERF_HostSide 2016.05
am335x-evm am437x-evm am57x-evm k2g-evm k2hk-evm
af_unix_sock_stream_latency (microsec) 149.59 22.18 34.66 39.91 30.08
af_unix_socket_stream_bandwidt (MBs) 190.56 201.97 2736.07 588.17 2385.56
bw_file_rd-io-1mb (MB/s) 193.5 202.1 1372.92 444.51 1322.75
bw_file_rd-o2c-1mb (MB/s) 160.36 176.74 1108.44 358.74 1003.01
bw_mem-bcopy-16mb (MB/s) 180.68 242.92 1797.15 723.2 2125.12
bw_mem-bcopy-1mb (MB/s) 191.53 247.71 2886.0 749.96 2535.31
bw_mem-bcopy-2mb (MB/s) 180.42 233.95 1785.08 725.03 2451.41
bw_mem-bcopy-4mb (MB/s) 185.64 239.77 1023.93 711.87 1411.68
bw_mem-bcopy-8mb (MB/s) 157.39 238.3 1728.24 722.41 1681.03
bw_mem-bzero-16mb (MB/s) 995.02 672.55 5666.73 16.0 7141.79
bw_mem-bzero-1mb (MB/s) 587.97 (min 191.53, max 984.41) 460.9 (min 247.71, max 674.08) 4641.69 (min 2886.0, max 6397.37) 375.48 (min 1.0, max 749.96) 4927.98 (min 2535.31, max 7320.64)
bw_mem-bzero-2mb (MB/s) 582.42 (min 180.42, max 984.41) 454.08 (min 233.95, max 674.2) 3976.72 (min 1785.08, max 6168.36) 1148.68 (min 725.03, max 1572.33) 4863.39 (min 2451.41, max 7275.37)
bw_mem-bzero-4mb (MB/s) 594.7 (min 185.64, max 1003.76) 456.36 (min 239.77, max 672.95) 3492.59 (min 1023.93, max 5961.25) 357.94 (min 4.0, max 711.87) 4327.72 (min 1411.68, max 7243.75)
bw_mem-bzero-8mb (MB/s) 581.02 (min 157.39, max 1004.65) 455.6 (min 238.3, max 672.89) 3751.69 (min 1728.24, max 5775.13) 999.98 (min 722.41, max 1277.55) 4437.64 (min 1681.03, max 7194.24)
bw_mem-cp-16mb (MB/s) 195.55 198.79 1103.83 387.53 844.77
bw_mem-cp-1mb (MB/s) 585.34 (min 187.72, max 982.96) 436.26 (min 197.63, max 674.88) 5321.9 (min 4307.81, max 6335.99) 202.33 (min 1.0, max 403.66) 7184.88 (min 5277.04, max 9092.71)
bw_mem-cp-2mb (MB/s) 591.78 (min 188.04, max 995.52) 431.56 (min 199.54, max 663.57) 3663.15 (min 1143.35, max 6182.94) 967.77 (min 398.96, max 1536.57) 6025.95 (min 3471.55, max 8580.34)
bw_mem-cp-4mb (MB/s) 596.08 (min 197.5, max 994.65) 436.6 (min 200.59, max 672.61) 3561.18 (min 1128.35, max 5994.01) 203.55 (min 4.0, max 403.1) 4678.44 (min 998.88, max 8358.0)
bw_mem-cp-8mb (MB/s) 580.22 (min 177.27, max 983.16) 435.94 (min 198.82, max 673.06) 3435.5 (min 1081.23, max 5789.76) 824.76 (min 405.15, max 1244.36) 4432.7 (min 798.16, max 8067.23)
bw_mem-fcp-16mb (MB/s) 292.46 158.55 1060.94 437.45 812.88
bw_mem-fcp-1mb (MB/s) 637.94 (min 291.46, max 984.41) 417.44 (min 160.8, max 674.08) 4654.29 (min 2911.21, max 6397.37) 222.92 (min 1.0, max 444.84) 5432.71 (min 3544.78, max 7320.64)
bw_mem-fcp-2mb (MB/s) 633.43 (min 282.45, max 984.41) 416.59 (min 158.97, max 674.2) 3711.44 (min 1254.51, max 6168.36) 1006.29 (min 440.24, max 1572.33) 4826.51 (min 2377.65, max 7275.37)
bw_mem-fcp-4mb (MB/s) 646.86 (min 289.96, max 1003.76) 415.93 (min 158.9, max 672.95) 3571.47 (min 1181.68, max 5961.25) 223.12 (min 4.0, max 442.23) 4094.97 (min 946.19, max 7243.75)
bw_mem-fcp-8mb (MB/s) 648.4 (min 292.15, max 1004.65) 415.91 (min 158.92, max 672.89) 3430.6 (min 1086.07, max 5775.13) 852.14 (min 426.73, max 1277.55) 4011.16 (min 828.07, max 7194.24)
bw_mem-frd-16mb (MB/s) 248.75 241.81 952.38 483.6 984.19
bw_mem-frd-1mb (MB/s) 279.35 (min 267.24, max 291.46) 204.69 (min 160.8, max 248.57) 3001.06 (min 2911.21, max 3090.91) 494.7 (min 444.84, max 544.56) 3137.02 (min 2729.26, max 3544.78)
bw_mem-frd-2mb (MB/s) 266.71 (min 250.97, max 282.45) 200.45 (min 158.97, max 241.93) 1751.91 (min 1254.51, max 2249.3) 465.34 (min 440.24, max 490.44) 2552.39 (min 2377.65, max 2727.12)
bw_mem-frd-4mb (MB/s) 269.1 (min 248.23, max 289.96) 199.54 (min 158.9, max 240.18) 1142.87 (min 1104.06, max 1181.68) 462.37 (min 442.23, max 482.51) 1457.51 (min 946.19, max 1968.83)
bw_mem-frd-8mb (MB/s) 270.36 (min 248.56, max 292.15) 200.79 (min 158.92, max 242.66) 1022.19 (min 958.31, max 1086.07) 454.78 (min 426.73, max 482.83) 973.17 (min 828.07, max 1118.26)
bw_mem-fwr-16mb (MB/s) 995.02 672.75 5675.77 16.0 7773.28
bw_mem-fwr-1mb (MB/s) 625.1 (min 267.24, max 982.96) 461.73 (min 248.57, max 674.88) 4713.45 (min 3090.91, max 6335.99) 272.78 (min 1.0, max 544.56) 5910.99 (min 2729.26, max 9092.71)
bw_mem-fwr-2mb (MB/s) 623.25 (min 250.97, max 995.52) 452.75 (min 241.93, max 663.57) 4216.12 (min 2249.3, max 6182.94) 1013.51 (min 490.44, max 1536.57) 5653.73 (min 2727.12, max 8580.34)
bw_mem-fwr-4mb (MB/s) 621.44 (min 248.23, max 994.65) 456.4 (min 240.18, max 672.61) 3549.04 (min 1104.06, max 5994.01) 243.26 (min 4.0, max 482.51) 5163.42 (min 1968.83, max 8358.0)
bw_mem-fwr-8mb (MB/s) 615.86 (min 248.56, max 983.16) 457.86 (min 242.66, max 673.06) 3374.04 (min 958.31, max 5789.76) 863.6 (min 482.83, max 1244.36) 4592.75 (min 1118.26, max 8067.23)
bw_mem-rd-16mb (MB/s) 250.5 369.81 3187.89 1644.57 3487.74
bw_mem-rd-1mb (MB/s) 628.18 (min 272.74, max 983.61) 325.47 (min 277.05, max 373.88) 12282.14 (min 10875.79, max 13688.49) 904.17 (min 1.0, max 1807.34) 10356.37 (min 7943.67, max 12769.06)
bw_mem-rd-2mb (MB/s) 619.95 (min 255.0, max 984.9) 320.47 (min 273.49, max 367.44) 8296.52 (min 6553.59, max 10039.44) 1057.89 (min 466.69, max 1649.08) 10351.27 (min 7945.11, max 12757.43)
bw_mem-rd-4mb (MB/s) 616.6 (min 250.39, max 982.8) 322.55 (min 274.24, max 370.85) 2612.66 (min 1743.43, max 3481.89) 822.23 (min 4.0, max 1640.46) 6960.22 (min 6054.87, max 7865.57)
bw_mem-rd-8mb (MB/s) 622.31 (min 250.94, max 993.67) 323.51 (min 273.87, max 373.15) 2312.51 (min 1410.44, max 3214.57) 1048.25 (min 462.0, max 1634.49) 2422.11 (min 1123.28, max 3720.93)
bw_mem-rdwr-16mb (MB/s) 201.94 295.57 954.88 396.84 743.49
bw_mem-rdwr-1mb (MB/s) 196.27 (min 187.72, max 204.81) 247.01 (min 197.63, max 296.38) 5837.83 (min 4307.81, max 7367.84) 427.36 (min 403.66, max 451.06) 5850.12 (min 5277.04, max 6423.2)
bw_mem-rdwr-2mb (MB/s) 195.09 (min 188.04, max 202.14) 245.52 (min 199.54, max 291.5) 2619.33 (min 1143.35, max 4095.31) 397.17 (min 395.37, max 398.96) 4951.86 (min 3471.55, max 6432.16)
bw_mem-rdwr-4mb (MB/s) 199.8 (min 197.5, max 202.09) 246.73 (min 200.59, max 292.87) 1107.36 (min 1086.37, max 1128.35) 400.93 (min 398.76, max 403.1) 2135.84 (min 998.88, max 3272.79)
bw_mem-rdwr-8mb (MB/s) 189.57 (min 177.27, max 201.87) 246.42 (min 198.82, max 294.02) 1021.85 (min 962.46, max 1081.23) 400.81 (min 396.47, max 405.15) 823.85 (min 798.16, max 849.53)
bw_mem-wr-16mb (MB/s) 994.65 274.16 1381.81 16.0 902.12
bw_mem-wr-1mb (MB/s) 594.21 (min 204.81, max 983.61) 286.72 (min 277.05, max 296.38) 10528.17 (min 7367.84, max 13688.49) 226.03 (min 1.0, max 451.06) 9596.13 (min 6423.2, max 12769.06)
bw_mem-wr-2mb (MB/s) 593.52 (min 202.14, max 984.9) 282.5 (min 273.49, max 291.5) 7067.38 (min 4095.31, max 10039.44) 431.03 (min 395.37, max 466.69) 9594.8 (min 6432.16, max 12757.43)
bw_mem-wr-4mb (MB/s) 592.45 (min 202.09, max 982.8) 283.56 (min 274.24, max 292.87) 1414.9 (min 1086.37, max 1743.43) 201.38 (min 4.0, max 398.76) 5569.18 (min 3272.79, max 7865.57)
bw_mem-wr-8mb (MB/s) 597.77 (min 201.87, max 993.67) 283.95 (min 273.87, max 294.02) 1186.45 (min 962.46, max 1410.44) 429.24 (min 396.47, max 462.0) 986.41 (min 849.53, max 1123.28)
bw_mmap_rd-mo-1mb (MB/s) 269.51 252.21 3091.47 538.99 2729.04
bw_mmap_rd-o2c-1mb (MB/s) 179.79 188.75 1247.1 316.46 1004.35
bw_pipe (MB/s) 275.63 372.66 887.89 430.37 1145.05
bw_unix (MB/s) 190.56 201.97 2736.07 588.17 2385.56
lat_connect (us) 70.64 59.2 50.52 97.57 58.85
lat_ctx-2-128k (us) 212.45 192.88 8.42 13.17 11.85
lat_ctx-2-256k (us) 640.5 585.0 8.42 145.05 11.9
lat_ctx-4-128k (us) 462.67 455.98 9.25 85.26 13.68
lat_ctx-4-256k (us) 641.62 731.64 10.37 79.31 13.55
lat_fs-0k (num_files) 234.0 347.0 418.0 266.0 342.0
lat_fs-10k (num_files) 92.0 90.0 163.0 79.0 143.0
lat_fs-1k (num_files) 144.0 147.0 238.0 114.0 201.0
lat_fs-4k (num_files) 146.0 144.0 244.0 121.0 206.0
lat_mem_rd-stride128-sz1000k (ns) 220.97 98.35 12.83 185.22 16.6
lat_mem_rd-stride128-sz125k (ns) 11.66 16.03 12.7 33.52 16.45
lat_mem_rd-stride128-sz250k (ns) 58.32 37.55 12.83 33.72 16.6
lat_mem_rd-stride128-sz31k (ns) 3.01 4.01 11.45 16.81 11.39
lat_mem_rd-stride128-sz50 (ns) 3.02 4.01 2.67 6.68 2.86
lat_mem_rd-stride128-sz500k (ns) 188.32 92.62 12.83 58.64 16.61
lat_mem_rd-stride128-sz62k (ns) 9.15 16.91 12.06 33.52 16.45
lat_mmap-1m (us) 45.0 45.0 49.0 112.0 49.0
lat_ops-double-add (ns) 2.38 1.01 0.73 1.82 0.78
lat_ops-double-div (ns) 57.34 25.09 21.37 53.34 22.9
lat_ops-double-mul (ns) 11.06 7.03 3.34 8.34 3.58
lat_ops-float-add (ns) 2.28 0.91 0.73 1.83 0.78
lat_ops-float-div (ns) 33.11 15.09 12.02 30.11 12.86
lat_ops-float-mul (ns) 10.05 6.02 3.34 8.36 3.57
lat_ops-int-add (ns) 1.01 1.01 0.67 1.67 0.71
lat_ops-int-bit (ns) 1.0 1.01 0.67 1.67 0.72
lat_ops-int-div (ns) 73.03 96.15 60.17 150.49 64.65
lat_ops-int-mod (ns) 23.15 22.0 8.7 21.75 9.32
lat_ops-int-mul (ns) 6.04 4.01 2.07 5.19 2.23
lat_ops-int64-add (ns) 1.21 1.36 0.74 1.84 0.79
lat_ops-int64-bit (ns) 1.02 1.05 0.67 1.68 0.72
lat_ops-int64-div (ns) 210.84 201.62 122.36 306.72 131.33
lat_ops-int64-mod (ns) 55.94 41.27 20.73 51.86 22.27
lat_pagefault (us) 1.74 1.4 1.11 2.63 1.37
lat_pipe (us) 34.78 19.07 24.54 34.64 31.07
lat_proc-exec (us) 1330.75 1219.0 502.17 1238.4 601.7
lat_proc-fork (us) 1139.6 1029.4 455.85 1183.0 581.1
lat_proc-proccall (us) 0.02 0.01 0.01 0.02 0.01
lat_select (us) 42.63 34.7 29.23 41.51 35.43
lat_sem (us) 4.92 2.86 2.46 4.36 1.43
lat_sig-catch (us) 12.91 6.8 3.13 6.47 3.35
lat_sig-install (us) 1.39 0.85 0.62 1.25 0.69
lat_sig-prot (us) 0.46 0.36 0.48 0.79 0.47
lat_syscall-fstat (us) 2.84 2.26 2.29 4.48 2.86
lat_syscall-null (us) 0.5 0.35 0.27 0.68 0.29
lat_syscall-open (us) 266.11 214.16 149.51 240.86 152.3
lat_syscall-read (us) 1.06 0.79 0.43 1.08 0.46
lat_syscall-stat (us) 7.01 5.53 5.31 10.62 6.1
lat_syscall-write (us) 0.67 0.52 0.34 0.84 0.36
lat_tcp (us) 1.03 0.73 0.54 1.33 0.54
lat_unix (us) 149.59 22.18 34.66 39.91 30.08
latency_for_0.50_mb_block_size (nanosec) 188.32 92.62 12.83 58.64 16.61
latency_for_1.00_mb_block_size (nanosec) 110.48 (min 0.0, max 220.97) 49.18 (min 0.0, max 98.35) 6.41 (min 0.0, max 12.83) 92.61 (min 0.0, max 185.22) 8.3 (min 0.0, max 16.6)
pipe_bandwidth (MBs) 275.63 372.66 887.89 430.37 1145.05
pipe_latency (microsec) 34.78 19.07 24.54 34.64 31.07
procedure_call (microsec) 0.02 0.01 0.01 0.02 0.01
select_on_200_tcp_fds (microsec) 42.63 34.7 29.23 41.51 35.43
semaphore_latency (microsec) 4.92 2.86 2.46 4.36 1.43
signal_handler_latency (microsec) 1.39 0.85 0.62 1.25 0.69
signal_handler_overhead (microsec) 12.91 6.8 3.13 6.47 3.35
tcp_ip_connection_cost_to_loca (microsec) 70.64 59.2 50.52 97.57 58.85
tcp_latency_using_localhost (microsec) 1.03 0.73 0.54 1.33 0.54

Dhrystone

Dhrystone Benchmark
ARM Benchmarks / host Dhrystone_S_PERF_HostSide 2016.05
am335x-evm am437x-evm am57x-evm
dhrystone_per_mhz (DMIPS/MHz) 2.1 2.6 3.7 (min 3.6, max 3.8)
dhrystone_per_second (DhrystoneP) 3773585.0 4651163.0 9761905.0 (min 9523810.0, max 10000000.0)

Whestone

Whestone Benchmark
ARM Benchmarks / host Whetstone_S_PERF_HostSide 2016.05
am335x-evm am437x-evm am57x-evm k2g-evm k2hk-evm
whetstone (MIPS) 555.6 2000.0 3333.3 1250.0 3333.3

Linpack

Linpack Benchmark
ARM Benchmarks / host Linpack_S_PERF_HostSide 2016.05
am335x-evm am437x-evm am57x-evm k2g-evm k2hk-evm
linpack (Kflops) 52821.0 137333.0 686667.0 343333.0 686667.0

NBench

NBench Benchmarks
ARM Benchmarks / host NBench_S_PERF_HostSide 2016.05
am335x-evm am437x-evm am57x-evm k2g-evm k2hk-evm
assignment (Iterations) 7.87 8.37 16.98 (min 16.67, max 17.29) 6.81 15.08
fourier (Iterations) 1783.5 6725.2 12495.5 (min 12442.0, max 12549.0) 4998.9 11581.0
fp_emulation (Iterations) 69.84 71.05 151.49 (min 150.03, max 152.95) 59.0 142.68
huffman (Iterations) 789.22 905.96 1418.2 (min 1417.5, max 1418.9) 567.57 1325.1
idea (Iterations) 1558.8 1648.1 4411.5 (min 4406.3, max 4416.7) 1771.3 4118.6
lu_decomposition (Iterations) 75.25 338.42 832.69 (min 830.29, max 835.09) 332.57 754.61
neural_net (Iterations) 2.01 8.6 22.06 (min 21.99, max 22.13) 8.82 20.27
numeric_sort (Iterations) 436.81 520.01 764.2 (min 756.61, max 771.79) 308.84 680.77
string_sort (Iterations) 61.58 58.3 120.18 (min 120.12, max 120.24) 48.05 110.64

Interrupt Latency Measurement

The following table gives interrupt latency measurements taken across 1001 measurement samples.

Interrupt Latency Measurement
Interrupt Latency (in micro seconds) Number of samples (under 0% cpu load) (1001 total samples) Number of samples (under 100% cpu load using hackbench hackbench -P -l -1 -g 10) (501 total samples)
10 25 0
11 265 25
12 531 249
13 167 203
14 11 24
15 2 0


Boot-time Measurement

Boot media: MMCSD

'
Boot Configuration Core-SDK-2016.05
am335x-evm am43xx-gpevm k2g-evm
boot time (sec) boot time (sec) boot time (sec)
Kernel boot time test when bootloader, kernel and sdk-rootfs are in mmc-sd 33.55 (min 31.89, max 36.54) 33.98 (min 32.66, max 37.91) 57.17 (min 53.73, max 65.7)
Kernel boot time test when init is /bin/sh and bootloader, kernel and sdk-rootfs are in mmc-sd 6.04 (min 5.63, max 6.24) 5.68 (min 5.17, max 6.18) 9.62 (min 9.54, max 9.9)

Boot media: NAND

'
Boot Configuration Core-SDK-2016.05
k2hk-evm
boot time (sec)
Kernel boot time test when bootloader, kernel and sdk-rootfs are in Nand 33.49 (min 32.77, max 34.16)
Kernel boot time test when init is /bin/sh and bootloader, kernel and sdk-rootfs are in nand 21.53 (min 21.5, max 21.56)

ALSA SoC Audio Driver

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


Audio Capture
Sampling Rate (Hz) 2016.05
am335x-evm am437x-evm am57x-evm k2g-evm
Throughput (bits/sec) CPU Load (%) Throughput (bits/sec) CPU Load (%) Throughput (bits/sec) CPU Load (%) Throughput (bits/sec) CPU Load (%)
8000 255995.0 2.92 255995.0 0.2 255981.0 0.07 352800.0 0.38
11025 352790.0 2.84 352790.0 0.33 352791.0 0.09 352800.0 0.32
16000 511986.0 3.61 511981.0 0.14 511942.0 0.1 352800.0 0.31
22050 705567.0 4.1 705560.0 0.67 705581.0 0.13 705599.0 0.62
24000 705567.0 3.97 705560.0 0.55 705581.0 0.14 705599.0 0.51
32000 1023952.0 3.01 1023926.0 0.15 1023806.0 0.14 705599.0 0.52
44100 1411077.0 6.08 1411042.0 0.88 1411161.0 0.25 1411198.0 0.92
48000 1535899.0 7.59 1535833.0 0.13 1535592.0 0.29 1411198.0 0.9
88200 2821950.0 10.49 2821758.0 1.73 2822321.0 0.53 2822392.0 1.8
96000 3071606.0 1.69 3071336.0 0.04 3070485.0 0.74 2822391.0 1.47



Audio Playback
Sampling Rate (Hz) 2016.05
am335x-evm am437x-evm am57x-evm k2g-evm
Throughput (bits/sec) CPU Load (%) Throughput (bits/sec) CPU Load (%) Throughput (bits/sec) CPU Load (%) Throughput (bits/sec) CPU Load (%)
8000 256101.0 2.6 256100.0 0.28 256088.0 0.08 352942.0 0.29
11025 352939.0 2.88 352935.0 0.27 352935.0 0.06 352942.0 0.3
16000 512202.0 1.99 512195.0 0.61 512159.0 0.09 352942.0 0.27
22050 705874.0 3.87 705859.0 0.63 705870.0 0.12 705884.0 0.44
24000 705877.0 3.97 705860.0 0.47 705869.0 0.14 705884.0 0.41
32000 1024402.0 2.11 1024373.0 0.09 1024254.0 0.15 705884.0 0.47
44100 1411737.0 5.71 1411676.0 0.71 1411738.0 0.25 1411767.0 0.68
48000 1536604.0 4.38 1536534.0 0.13 1536284.0 0.3 1411767.0 0.78
88200 2823395.0 9.51 2823184.0 1.53 2823476.0 0.39 2823531.0 1.13
96000 3073183.0 19.64 3072916.0 0.04 3071993.0 0.76 2823531.0 1.4



Display Driver

Set different display modes using modetest's sync plus flip option (modetest -v -s ...)

Display performance (LCD)
Mode 2016.05
am335x-evm am437x-evm am57x-evm
Fps Fps Fps
1920x1200@60
800x480@60 59.52 (min 59.51, max 59.54) 59.52 (min 59.27, max 59.79)
800x480@62 61.88 (min 60.89, max 62.31)


Display performance (HDMI)
Mode 2016.05
am335x-evm am437x-evm am57x-evm k2g-evm
Fps Fps Fps Fps
1024x576@60 60.01 (min 60.0, max 60.01)
1024x768@60 60.0
1024x768@70 68.9 (min 56.1, max 71.28)
1024x768@75 75.08 (min 75.07, max 75.09)
1152x864@75
1280x1024@60 59.26 (min 53.76, max 60.04)
1280x1024@75 75.02 (min 75.0, max 75.05)
1280x720@50 50.0
1280x720@60 60.0 (min 59.99, max 60.01) 60.0
1280x768@60
1280x768@75
1280x800@60
1280x800@75
1280x960@60
1360x768@60
1400x1050@60
1400x1050@75
1440x480@60 60.0
1440x576@50 50.0 (min 49.72, max 50.29)
1440x900@60 59.9 (min 59.86, max 59.94)
1440x900@75
1600x1200@60
1600x1200@65
1600x900@60
1680x1050@60 59.15 (min 53.61, max 59.91)
1680x945@60
1920x1080@50 50.0 (min 49.99, max 50.01)
1920x1080@60 60.0 (min 59.93, max 60.08)
2048x1152@60
640x480@60 59.04 (min 45.0, max 60.02)
640x480@73 72.52 (min 63.19, max 73.45)
640x480@75 75.0 (min 74.98, max 75.02)
720x400@70 67.52 (min 42.04, max 70.42)
720x480@60 60.0 (min 59.52, max 60.49)
720x576@50 50.0 (min 49.97, max 50.02)
800x600@56 56.25
800x600@60 60.32 (min 60.3, max 60.33)
800x600@72 72.19 (min 71.83, max 72.56) 72.19 (min 72.18, max 72.19)
800x600@75 75.0 (min 74.98, max 75.02) 75.0
832x624@75 72.38 (min 36.38, max 75.03) 74.57 (min 74.48, max 74.67)
848x480@60



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

Performance (Fps)

Vertex Throughput

Pixel Throughput


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.

H264

Gstreamer H264 in AVI Container Decode Performance
Resolution 2016.05
am57x-evm
Fps IVA Freq (MHz) IPU Freq (MHz)
1080i 30300.0 532.0 1080p 59.5 532.0
720p 59940.0 532.0
720x480 60.0 532.0
800x480 60.0 532.0
CIF 180000.0 532.0


Gstreamer H264 in MP4 Container Decode Performance
Resolution 2016.05
am57x-evm
Fps IVA Freq (MHz) IPU Freq (MHz)
1080i 30.26 532.0 1080p 59.5 532.0
720p 59.94 532.0
720x480 60.0 532.0
800x480 60.0 532.0
CIF 60.0 532.0



MPEG4

GStreamer MPEG4 in 3GP Container Decode Performance
Resolution 2016.05
am57x-evm
Fps IVA Freq (MHz) IPU Freq (MHz)
CIF 60.0 532.0 212.0
QVGA 60.0 532.0
VGA 63.75 532.0


GStreamer MPEG4 in AVI Container Decode Performance
Resolution 2016.05
am57x-evm
Fps IVA Freq (MHz) IPU Freq (MHz)
720x576 61.11 532.0
VGA 63.75 532.0



MPEG2

GStreamer MPEG2 in MP4 Container Decode Performance
Resolution 2016.05
am57x-evm
Fps IVA Freq (MHz) IPU Freq (MHz)
1080p 59.5 532.0
720p 532.0



Ethernet Driver

TCP Throughput

'
TCP Window Size(Kbytes) 2016.05
am335x-evm am43xx-gpevm am57xx-evm k2g-evm k2hk-evm
Bandwidth (without interrupt pacing, in Mbits/sec) CPU Load (without interrupt pacing, in %) Bandwidth (with interrupt pacing, in Mbits/sec) CPU Load (with interrupt pacing, in %) Bandwidth (without interrupt pacing, in Mbits/sec) CPU Load (without interrupt pacing, in %) Bandwidth (with interrupt pacing, in Mbits/sec) CPU Load (with interrupt pacing, in %) Bandwidth (without interrupt pacing, in Mbits/sec) CPU Load (without interrupt pacing, in %) Bandwidth (with interrupt pacing, in Mbits/sec) CPU Load (with interrupt pacing, in %) Bandwidth (without interrupt pacing, in Mbits/sec) CPU Load (without interrupt pacing, in %) Bandwidth (with interrupt pacing, in Mbits/sec) CPU Load (with interrupt pacing, in %) Bandwidth (without interrupt pacing, in Mbits/sec) CPU Load (without interrupt pacing, in %) Bandwidth (with interrupt pacing, in Mbits/sec) CPU Load (with interrupt pacing, in %)
16 276.0 100.0 307.2 96.73 284.0 99.86 301.6 98.06 672.0 58.37 629.6 49.33 511.2 99.96 - - 882.4 10.32 - -
32 272.0 100.0 331.2 99.64 0.0 316.0 96.93 921.6 84.64 924.0 72.5 484.0 99.84 - - 1154.4 16.41 - -
64 284.8 100.0 351.2 99.5 295.2 100.0 340.8 99.96 1076.8 87.68 1160.0 83.61 134.72 40.25 - - 1309.6 28.45 - -
128 298.4 100.0 366.4 99.35 308.8 100.0 360.8 100.0 1063.2 89.93 1123.2 78.92 508.0 100.0 - - 1336.0 25.26 - -
256 302.4 100.0 371.2 100.0 324.8 100.0 356.8 100.0 1040.0 84.93 1064.8 82.15 508.0 100.0 - - 1328.0 21.0 - -

UDP Throughput

'
Ethernet__eth0_1G Ethernet_performance_UDP_64B_egress 2016.05
am335x-evm am57xx-evm k2g-evm k2hk-evm
packets_per_second (kpps) 41.0 99.0 31.0 54.0
throughput (Mbits/s) 21.8 51.1 16.8 28.1
'
Ethernet__eth0_1G Ethernet_performance_UDP_128B_egress 2016.05
am335x-evm am43xx-gpevm am57xx-evm k2g-evm k2hk-evm
packets_per_second (kpps) 41.0 57.0 98.0 32.0 124.0
throughput (Mbits/s) 43.9 59.4 101.4 33.6 127.2
'
Ethernet__eth0_1G Ethernet_performance_UDP_256B_egress 2016.05
am335x-evm am43xx-gpevm am57xx-evm k2g-evm k2hk-evm
packets_per_second (kpps) 41.0 56.0 97.0 32.0 120.0
throughput (Mbits/s) 85.4 116.0 200.8 66.8 246.0
'
Ethernet__eth0_1G Ethernet_performance_UDP_512B_egress 2016.05
am335x-evm am43xx-gpevm am57xx-evm k2g-evm k2hk-evm
packets_per_second (kpps) 41.0 54.0 93.0 21.0 86.0
throughput (Mbits/s) 168.4 225.0 381.0 88.4 356.0
'
Ethernet__eth0_1G Ethernet_performance_UDP_1024B_egress 2016.05
am335x-evm am43xx-gpevm am57xx-evm k2g-evm k2hk-evm
packets_per_second (kpps) 39.0 51.0 90.0 31.0 114.0
throughput (Mbits/s) 323.0 420.0 740.0 260.0 940.0
'
Ethernet__eth0_1G Ethernet_performance_UDP_1470B_egress 2016.05
am335x-evm am43xx-gpevm am57xx-evm k2g-evm k2hk-evm
packets_per_second (kpps) 38.0 48.0 80.0 31.0 81.0
throughput (Mbits/s) 454.0 566.0 945.0 368.0 957.0
'
Ethernet__eth0_1G Ethernet_performance_UDP_1500B_egress 2016.05
am335x-evm am43xx-gpevm am57xx-evm k2g-evm k2hk-evm
packets_per_second (kpps) 28.0 35.0 57.0 6.0 73.0
throughput (Mbits/s) 337.0 423.0 695.0 82.2 884.0
'
Ethernet__eth0_1G Ethernet_performance_UDP_64B_ingress 2016.05
am335x-evm am43xx-gpevm am57xx-evm k2g-evm k2hk-evm
packets_per_second (kpps) 21.0 41.0 107.0 42.0 123.0
throughput (Mbits/s) 11.5 21.9 55.1 22.5 63.9


'
Ethernet__eth0_1G Ethernet_performance_UDP_128B_ingress 2016.05
am335x-evm am43xx-gpevm am57xx-evm k2g-evm k2hk-evm
packets_per_second (kpps) 31.0 39.0 97.0 41.0 127.0
throughput (Mbits/s) 32.9 40.9 100.8 43.5 131.8
'
Ethernet__eth0_1G Ethernet_performance_UDP_256B_ingress 2016.05
am335x-evm am43xx-gpevm am57xx-evm k2g-evm k2hk-evm
packets_per_second (kpps) 31.0 41.0 92.0 41.0 105.0
throughput (Mbits/s) 65.2 84.2 190.7 85.6 216.0
'
Ethernet__eth0_1G Ethernet_performance_UDP_512B_ingress 2016.05
am335x-evm am43xx-gpevm am57xx-evm k2g-evm k2hk-evm
packets_per_second (kpps) 20.0 37.0 86.0 40.0 113.0
throughput (Mbits/s) 84.7 153.5 356.0 166.0 464.0
'
Ethernet__eth0_1G Ethernet_performance_UDP_1024B_ingress 2016.05
am335x-evm am43xx-gpevm am57xx-evm k2g-evm k2hk-evm
packets_per_second (kpps) 20.0 25.0 76.0 39.0 112.0
throughput (Mbits/s) 166.0 210.0 623.0 320.0 918.0


'
Ethernet__eth0_1G Ethernet_performance_UDP_1470B_ingress 2016.05
am335x-evm am43xx-gpevm am57xx-evm k2g-evm k2hk-evm
packets_per_second (kpps) 17.0 27.0 66.0 32.0 81.0
throughput (Mbits/s) 205.6 326.0 783.0 388.0 956.0
'
Ethernet__eth0_1G Ethernet_performance_UDP_1500B_ingress 2016.05
am335x-evm am43xx-gpevm am57xx-evm k2g-evm k2hk-evm
packets_per_second (kpps) 12.0 15.0 39.0 18.0 51.0
throughput (Mbits/s) 146.0 188.0 476.0 225.0 616.0



  • 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



PCIe Driver

PCIe-ETH

'
TCP Window Size(Kbytes) Core-SDK-2016.05
k2g-evm
Bandwidth (in Mbits/sec)
8 533.68
16 754.4
32 937.6
64 1000.8
128 1064.8
256 1081.6


  • dra7/dra72: Measured with Intel Corporation 82574L Gigabit Network Connection [8086:10d3]
  • k2g: Measured with Broadcom Corporation NetXtreme BCM5721 Gigabit Ethernet PCI Express [14e4:1659] (rev 21)
  • LnkSta: Speed 2.5GT/s, Width x1

NAND Driver

Please refer MTD Test Setup before proceeding.

AM335X-EVM

'
Buffer size (bytes) Core-SDK-2016.05
am335x-evm
Write UBIFS Throughput (Mbytes/sec) Write UBIFS CPU Load (%) Read UBIFS Throughput (Mbytes/sec) Read UBIFS CPU Load (%)
102400 4.43 100.0 6.95 100.0
262144 4.42 100.0 7.04 100.0
524288 4.42 100.0 7.04 100.0
1048576 4.41 100.0 7.03 99.93
5242880 4.41 100.0 7.02 100.0

AM43XX-GPEVM

'
Buffer size (bytes) Core-SDK-2016.05
am43xx-gpevm
Write UBIFS Throughput (Mbytes/sec) Write UBIFS CPU Load (%) Read UBIFS Throughput (Mbytes/sec) Read UBIFS CPU Load (%)
102400 7.75 100.0 12.46 99.88
262144 7.76 100.0 12.46 100.0
524288 7.76 100.0 12.45 100.0
1048576 7.77 100.0 12.45 99.88
5242880 7.77 100.0 12.44 100.0

K2HK-EVM

'
Buffer size (bytes) Core-SDK-2016.05
k2hk-evm
Write UBIFS Throughput (Mbytes/sec) Write UBIFS CPU Load (%) Read UBIFS Throughput (Mbytes/sec) Read UBIFS CPU Load (%)
102400 4.76 28.11 6.6 25.02
262144 4.76 27.75 6.6 25.01
524288 4.54 27.14 6.6 25.02
1048576 4.64 27.48 6.6 25.03
5242880 4.43 26.92 6.6 25.03

K2G-EVM

'
Buffer size (bytes) Core-SDK-2016.05
k2g-evm
Write UBIFS Throughput (Mbytes/sec) Write UBIFS CPU Load (%) Read UBIFS Throughput (Mbytes/sec) Read UBIFS CPU Load (%)
102400 3.4 100.0 10.1 100.0
262144 3.4 100.0 10.09 100.0
524288 3.4 100.0 10.08 100.0
1048576 3.4 100.0 10.13 100.0
5242880 3.41 99.97 10.13 100.0

QSPI Flash Driver

Test setup is available here.

K2G-EVM

'
Buffer size (bytes) Core-SDK-2016.05
k2g-evm
Write UBIFS Throughput (Mbytes/sec) Write UBIFS CPU Load (%) Read UBIFS Throughput (Mbytes/sec) Read UBIFS CPU Load (%)
102400 0.6 99.71 4.04 100.0
262144 0.61 99.71 4.07 100.0
524288 0.6 99.71 4.15 98.08
1048576 0.6 99.71 4.05 100.0

SPI Flash Driver

K2HK-EVM

'
Buffer size (bytes) Core-SDK-2016.05
k2hk-evm
Write UBIFS Throughput (Mbytes/sec) Write UBIFS CPU Load (%) Read UBIFS Throughput (Mbytes/sec) Read UBIFS CPU Load (%)
102400 0.12 13.37 0.27 3.52
262144 0.13 16.92 0.29 5.53
524288 0.12 12.42 0.38 8.82
1048576 0.16 26.62 0.56 26.09

K2G-EVM

'
Buffer size (bytes) Core-SDK-2016.05
k2g-evm
Write UBIFS Throughput (Mbytes/sec) Write UBIFS CPU Load (%) Read UBIFS Throughput (Mbytes/sec) Read UBIFS CPU Load (%)
102400 0.12 51.02 0.19 8.62
262144 0.13 49.41 0.19 10.48
524288 0.13 51.41 0.19 6.99
1048576 0.13 51.57 0.19 10.04

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.

Please refer MMC/SD Test Setup before proceeding.


AM43XX-GPEVM

'
Buffer size (bytes) Core-SDK-2016.05
am43xx-gpevm
Write VFAT Throughput (Mbytes/sec) Write VFAT CPU Load (%) Read VFAT Throughput (Mbytes/sec) Read VFAT CPU Load (%)
102400 6.32 8.73 26.11 25.25
262144 6.3 8.09 26.01 20.52
524288 6.32 7.72 26.0 18.57
1048576 6.32 7.77 25.99 20.73
5242880 6.33 7.95 26.0 22.53


'
Buffer size (bytes) Core-SDK-2016.05
am43xx-gpevm
Write EXT4 Throughput (Mbytes/sec) Write EXT4 CPU Load (%) Read EXT4 Throughput (Mbytes/sec) Read EXT4 CPU Load (%)
102400 5.73 5.9 26.44 22.19
262144 5.69 5.23 26.43 21.54
524288 5.69 5.44 26.45 22.14
1048576 5.56 5.41 26.45 21.13
5242880 5.56 5.27 26.45 21.99


'
Buffer size (bytes) Core-SDK-2016.05
am43xx-gpevm
Write EXT2 Throughput (Mbytes/sec) Write EXT2 CPU Load (%) Read EXT2 Throughput (Mbytes/sec) Read EXT2 CPU Load (%)
102400 5.66 6.7 25.49 22.95
262144 5.53 6.74 25.65 20.4
524288 5.49 6.36 25.79 21.89
1048576 5.48 6.49 25.78 20.91
5242880 5.59 6.31 25.78 22.47

AM57XX-EVM

'
Buffer size (bytes) Core-SDK-2016.05
am57xx-evm
Write VFAT Throughput (Mbytes/sec) Write VFAT CPU Load (%) Read VFAT Throughput (Mbytes/sec) Read VFAT CPU Load (%)
102400 12.04 4.32 62.88 7.34
262144 11.99 4.7 62.85 9.79
524288 12.0 4.44 62.87 8.13
1048576 12.0 4.77 62.73 7.6
5242880 12.03 3.94 62.7 7.55


'
Buffer size (bytes) Core-SDK-2016.05
am57xx-evm
Write EXT4 Throughput (Mbytes/sec) Write EXT4 CPU Load (%) Read EXT4 Throughput (Mbytes/sec) Read EXT4 CPU Load (%)
102400 12.27 2.49 62.1 6.29
262144 12.4 2.57 62.07 6.31
524288 12.29 2.96 61.73 7.62
1048576 12.29 2.96 60.77 5.59
5242880 12.18 2.46 62.24 7.42


'
Buffer size (bytes) Core-SDK-2016.05
am57xx-evm
Write EXT2 Throughput (Mbytes/sec) Write EXT2 CPU Load (%) Read EXT2 Throughput (Mbytes/sec) Read EXT2 CPU Load (%)
102400 12.3 3.84 67.69 6.51
262144 12.15 4.31 67.22 5.57
524288 12.24 3.47 67.19 4.65
1048576 12.18 4.15 67.13 5.88
5242880 12.16 4.03 67.2 7.44

K2G-EVM

'
Buffer size (bytes) Core-SDK-2016.05
k2g-evm
Write VFAT Throughput (Mbytes/sec) Write VFAT CPU Load (%) Read VFAT Throughput (Mbytes/sec) Read VFAT CPU Load (%)
102400 19.6 25.98 38.79 21.09
262144 19.7 25.85 38.71 23.13
524288 19.75 25.14 38.7 16.92
1048576 19.65 25.47 38.68 14.62
5242880 19.73 26.27 38.77 19.55


'
Buffer size (bytes) Core-SDK-2016.05
k2g-evm
Write EXT4 Throughput (Mbytes/sec) Write EXT4 CPU Load (%) Read EXT4 Throughput (Mbytes/sec) Read EXT4 CPU Load (%)
102400 20.78 21.96 36.88 12.17
262144 20.74 22.33 37.64 8.2
524288 20.82 21.13 37.91 16.6
1048576 20.54 19.23 35.59 0.0
5242880 20.84 19.18 35.48 27.58


'
Buffer size (bytes) Core-SDK-2016.05
k2g-evm
Write EXT2 Throughput (Mbytes/sec) Write EXT2 CPU Load (%) Read EXT2 Throughput (Mbytes/sec) Read EXT2 CPU Load (%)
102400 21.35 28.46 38.85 20.51
262144 21.39 26.26 38.83 20.07
524288 21.41 23.43 38.86 21.03
1048576 21.43 24.73 38.78 20.45
5242880 21.35 22.94 38.95 17.12

SATA Driver

AM57XX-EVM

SATA

'
Buffer size (bytes) Core-SDK-2016.05
am57xx-evm
Write VFAT Throughput (Mbytes/sec) Write VFAT CPU Load (%) Read VFAT Throughput (Mbytes/sec) Read VFAT CPU Load (%)
102400 97.83 (min 97.03, max 98.63) 32.85 (min 32.72, max 32.98) 135.79 (min 135.77, max 135.81) 11.12 (min 11.03, max 11.21)
262144 99.75 (min 99.28, max 100.21) 29.08 (min 28.81, max 29.34) 135.83 (min 135.78, max 135.87) 11.52 (min 11.18, max 11.86)
524288 98.12 (min 95.96, max 100.27) 27.23 (min 26.46, max 27.99) 136.02 (min 136.01, max 136.02) 10.79 (min 10.55, max 11.03)
1048576 99.22 (min 97.75, max 100.69) 27.93 (min 27.28, max 28.58) 135.58 (min 135.57, max 135.59) 11.98 (min 11.8, max 12.16)
5242880 95.55 (min 95.3, max 95.8) 26.4 (min 25.66, max 27.13) 135.69 (min 135.59, max 135.78) 11.96 (min 11.3, max 12.62)


'
Buffer size (bytes) Core-SDK-2016.05
am57xx-evm
Write EXT2 Throughput (Mbytes/sec) Write EXT2 CPU Load (%) Read EXT2 Throughput (Mbytes/sec) Read EXT2 CPU Load (%)
102400 107.02 (min 106.59, max 107.44) 17.67 (min 16.57, max 18.76) 134.76 (min 134.68, max 134.83) 11.47 (min 11.41, max 11.52)
262144 108.94 (min 108.84, max 109.03) 19.29 (min 18.93, max 19.65) 134.83 11.42 (min 11.29, max 11.54)
524288 108.29 (min 107.9, max 108.67) 18.6 (min 18.41, max 18.78) 134.61 (min 134.39, max 134.83) 11.33 (min 11.26, max 11.39)
1048576 106.03 (min 104.24, max 107.82) 17.32 (min 17.28, max 17.36) 134.76 (min 134.68, max 134.83) 11.14 (min 10.95, max 11.33)
5242880 108.85 (min 107.92, max 109.78) 20.72 (min 19.61, max 21.82) 134.83 11.77 (min 11.24, max 12.3)


'
Buffer size (bytes) Core-SDK-2016.05
am57xx-evm
Write EXT4 Throughput (Mbytes/sec) Write EXT4 CPU Load (%) Read EXT4 Throughput (Mbytes/sec) Read EXT4 CPU Load (%)
102400 117.22 (min 116.7, max 117.73) 10.89 (min 10.59, max 11.19) 129.84 (min 126.69, max 132.98) 10.07 (min 9.5, max 10.63)
262144 119.16 (min 116.36, max 121.95) 10.07 (min 9.85, max 10.29) 126.87 (min 126.45, max 127.29) 9.53 (min 9.38, max 9.67)
524288 122.79 (min 122.43, max 123.14) 9.89 (min 9.61, max 10.17) 127.93 (min 127.07, max 128.78) 10.47 (min 10.29, max 10.65)
1048576 119.43 (min 117.73, max 121.13) 10.8 (min 10.61, max 10.98) 127.24 (min 127.2, max 127.28) 10.26 (min 10.23, max 10.28)
5242880 118.52 (min 117.51, max 119.52) 11.83 (min 10.97, max 12.69) 130.29 (min 126.95, max 133.63) 10.94 (min 10.81, max 11.07)





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

mSATA

'
Buffer size (bytes) Core-SDK-2016.05
am57xx-evm
Write EXT4 Throughput (Mbytes/sec) Write EXT4 CPU Load (%) Read EXT4 Throughput (Mbytes/sec) Read EXT4 CPU Load (%)
102400 64.27 (min 62.5, max 66.04) 6.63 (min 6.21, max 7.04) 205.03 (min 193.89, max 216.17) 16.17 (min 14.84, max 17.49)
262144 66.48 (min 60.85, max 72.1) 5.04 (min 4.59, max 5.48) 206.41 (min 194.37, max 218.44) 16.36 (min 15.08, max 17.63)
524288 69.51 (min 63.08, max 75.94) 5.34 (min 5.32, max 5.35) 221.26 (min 219.34, max 223.18) 19.78 (min 18.92, max 20.63)
1048576 68.24 (min 63.07, max 73.4) 5.98 (min 5.21, max 6.74) 210.7 (min 209.93, max 211.46) 17.64 (min 17.63, max 17.65)
5242880 60.07 (min 57.27, max 62.86) 5.03 (min 4.52, max 5.53) 211.87 (min 210.9, max 212.84) 18.6 (min 17.64, max 19.56)


'
Buffer size (bytes) Core-SDK-2016.05
am57xx-evm
Write VFAT Throughput (Mbytes/sec) Write VFAT CPU Load (%) Read VFAT Throughput (Mbytes/sec) Read VFAT CPU Load (%)
102400 59.75 (min 58.35, max 61.15) 19.01 (min 18.57, max 19.44) 217.99 (min 217.2, max 218.77) 18.84 (min 18.51, max 19.17)
262144 59.24 (min 58.41, max 60.06) 18.62 (min 18.23, max 19.0) 218.37 (min 217.54, max 219.2) 18.71 (min 18.31, max 19.1)
524288 59.33 (min 57.49, max 61.17) 18.67 (min 17.79, max 19.54) 219.43 (min 218.65, max 220.2) 19.1 (min 18.78, max 19.42)
1048576 58.51 (min 57.96, max 59.06) 18.08 (min 18.01, max 18.14) 219.25 (min 218.75, max 219.75) 19.58 (min 19.39, max 19.76)
5242880 59.21 (min 57.79, max 60.63) 18.77 (min 18.56, max 18.97) 218.83 (min 217.77, max 219.88) 20.68 (min 20.26, max 21.1)


'
Buffer size (bytes) Core-SDK-2016.05
am57xx-evm
Write EXT2 Throughput (Mbytes/sec) Write EXT2 CPU Load (%) Read EXT2 Throughput (Mbytes/sec) Read EXT2 CPU Load (%)
102400 64.97 (min 63.32, max 66.62) 8.79 (min 7.91, max 9.67) 225.25 (min 224.19, max 226.31) 17.51 (min 17.14, max 17.88)
262144 65.24 (min 63.5, max 66.97) 8.21 (min 7.95, max 8.46) 224.34 (min 224.06, max 224.62) 19.65 (min 19.31, max 19.98)
524288 64.69 (min 63.62, max 65.76) 8.44 (min 8.37, max 8.5) 224.73 (min 223.64, max 225.81) 19.44 (min 19.03, max 19.85)
1048576 64.88 (min 63.18, max 66.58) 7.71 (min 7.37, max 8.04) 224.07 (min 223.9, max 224.24) 19.67 (min 19.46, max 19.87)
5242880 71.33 (min 66.46, max 76.2) 8.33 (min 7.88, max 8.77) 224.28 (min 224.1, max 224.46) 21.24 (min 20.42, max 22.05)






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

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.

Please refer MMC/SD Test Setup before proceeding.

AM335X-EVM

'
Buffer size (bytes) Core-SDK-2016.05
am335x-evm
Write EXT4 Throughput (Mbytes/sec) Write EXT4 CPU Load (%) Read EXT4 Throughput (Mbytes/sec) Read EXT4 CPU Load (%)
102400 8.18 11.58 21.31 24.05
262144 8.76 10.68 21.29 20.58
524288 9.0 11.23 21.3 24.43
1048576 8.15 11.24 21.31 24.27
5242880 9.16 12.81 21.3 20.42




'
Buffer size (bytes) Core-SDK-2016.05
am335x-evm
Write VFAT Throughput (Mbytes/sec) Write VFAT CPU Load (%) Read VFAT Throughput (Mbytes/sec) Read VFAT CPU Load (%)
102400 8.53 13.91 20.44 25.1
262144 9.69 17.72 20.49 25.7
524288 9.57 14.61 20.58 20.65
1048576 9.23 15.62 20.57 21.49
5242880 8.53 13.74 20.52 25.4


'
Buffer size (bytes) Core-SDK-2016.05
am335x-evm
Write EXT2 Throughput (Mbytes/sec) Write EXT2 CPU Load (%) Read EXT2 Throughput (Mbytes/sec) Read EXT2 CPU Load (%)
102400 9.32 13.66 21.11 25.41
262144 9.47 13.64 21.14 25.0
524288 8.83 12.03 21.16 21.03
1048576 8.97 12.21 21.11 25.0
5242880 9.49 13.06 21.11 24.43






The performance numbers were captured using the following:

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


AM43XX-GPEVM

'
Buffer size (bytes) Core-SDK-2016.05
am43xx-gpevm
Write EXT4 Throughput (Mbytes/sec) Write EXT4 CPU Load (%) Read EXT4 Throughput (Mbytes/sec) Read EXT4 CPU Load (%)
102400 8.13 8.37 21.8 17.66
262144 8.49 8.59 21.8 21.5
524288 8.57 8.07 21.8 25.34
1048576 8.78 7.87 21.8 19.25
5242880 7.69 7.3 21.81 24.41


'
Buffer size (bytes) Core-SDK-2016.05
am43xx-gpevm
Write EXT2 Throughput (Mbytes/sec) Write EXT2 CPU Load (%) Read EXT2 Throughput (Mbytes/sec) Read EXT2 CPU Load (%)
102400 9.73 11.55 21.72 17.93
262144 9.39 10.74 21.72 18.35
524288 9.39 10.65 21.72 17.83
1048576 9.41 10.91 21.72 20.53
5242880 9.37 11.09 21.72 17.62


'
Buffer size (bytes) Core-SDK-2016.05
am43xx-gpevm
Write VFAT Throughput (Mbytes/sec) Write VFAT CPU Load (%) Read VFAT Throughput (Mbytes/sec) Read VFAT CPU Load (%)
102400 9.65 13.06 21.1 18.65
262144 9.01 11.97 21.09 19.39
524288 8.96 11.46 21.08 18.85
1048576 9.05 12.49 21.09 20.16
5242880 8.62 11.4 21.1 18.98





The performance numbers were captured using the following:

  • Sandisk Ultra 8GB Micro SDHC Flash Card Class10
  • Partition was mounted with async option


AM57XX-EVM

'
Buffer size (bytes) Core-SDK-2016.05
am57xx-evm
Write EXT4 Throughput (Mbytes/sec) Write EXT4 CPU Load (%) Read EXT4 Throughput (Mbytes/sec) Read EXT4 CPU Load (%)
102400 7.36 1.67 39.68 2.71
262144 8.22 2.05 39.69 3.83
524288 9.34 1.8 39.89 3.66
1048576 8.11 1.52 39.73 3.84
5242880 9.46 1.91 39.9 4.23


'
Buffer size (bytes) Core-SDK-2016.05
am57xx-evm
Write EXT2 Throughput (Mbytes/sec) Write EXT2 CPU Load (%) Read EXT2 Throughput (Mbytes/sec) Read EXT2 CPU Load (%)
102400 11.62 3.7 39.55 3.99
262144 12.89 3.3 39.53 4.9
524288 12.9 4.57 39.75 3.46
1048576 11.27 3.09 39.68 4.04
5242880 10.85 3.03 39.67 3.83


'
Buffer size (bytes) Core-SDK-2016.05
am57xx-evm
Write VFAT Throughput (Mbytes/sec) Write VFAT CPU Load (%) Read VFAT Throughput (Mbytes/sec) Read VFAT CPU Load (%)
102400 10.66 3.84 38.64 3.93
262144 9.56 3.04 38.56 5.0
524288 10.01 3.27 38.68 3.94
1048576 9.38 3.06 38.64 5.38
5242880 9.93 3.43 38.29 4.28






The performance numbers were captured using the following:

  • Sandisk Ultra 8GB Micro SDHC Flash Card Class10
  • Partition was mounted with async option

K2G-EVM

'
Buffer size (bytes) Core-SDK-2016.05
k2g-evm
Write EXT4 Throughput (Mbytes/sec) Write EXT4 CPU Load (%) Read EXT4 Throughput (Mbytes/sec) Read EXT4 CPU Load (%)
102400 7.94 8.8 21.79 9.32
262144 8.25 8.56 21.79 10.69
524288 7.87 7.88 21.74 10.11
1048576 7.89 9.21 21.8 12.37
5242880 7.78 8.41 21.78 11.3


'
Buffer size (bytes) Core-SDK-2016.05
k2g-evm
Write EXT2 Throughput (Mbytes/sec) Write EXT2 CPU Load (%) Read EXT2 Throughput (Mbytes/sec) Read EXT2 CPU Load (%)
102400 9.31 11.74 21.69 8.33
262144 9.35 13.19 21.71 7.36
524288 9.35 12.18 21.72 8.96
1048576 9.37 11.88 21.72 11.43
5242880 9.39 12.22 21.67 10.86


'
Buffer size (bytes) Core-SDK-2016.05
k2g-evm
Write VFAT Throughput (Mbytes/sec) Write VFAT CPU Load (%) Read VFAT Throughput (Mbytes/sec) Read VFAT CPU Load (%)
102400 9.42 14.04 21.4 12.42
262144 8.62 12.58 21.37 12.09
524288 8.86 12.24 21.38 11.93
1048576 8.4 12.32 21.39 11.57
5242880 8.33 11.73 21.37 12.86



The performance numbers were captured using the following:

  • Sandisk Ultra 8GB Micro SDHC Flash Card Class10
  • Partition was mounted with async option

UART Driver

Performance and Benchmarks not available in this release.


I2C Driver

Performance and Benchmarks not available in this release.


EDMA Driver

Performance and Benchmarks not available in this release.


Touchscreen Driver

Performance and Benchmarks not available in this release.


USB Driver

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.



'
USBHOST host USBHOST_L_PERF_EXT2_0002 2016.05
am335x-evm am43xx-gpevm am57xx-evm k2g-evm k2hk-evm
read_102400_cpuload (%) 31.87 40.07 38.54 21.67 16.29
read_102400_throughput (MBytes/sec) 18.4 32.65 186.23 38.54 225.14
read_1048576_cpuload (%) 27.95 39.37 34.88 21.76 14.79
read_1048576_throughput (MBytes/sec) 18.59 32.62 189.67 38.52 229.71
read_5242880_cpuload (%) 33.02 39.08 33.33 21.01 19.57
read_5242880_throughput (MBytes/sec) 18.37 32.64 185.02 38.51 223.67
write_102400_cpuload (%) 29.89 49.18 49.22 39.52 25.18
write_102400_throughput (MBytes/sec) 19.53 28.25 102.46 33.78 143.5
write_1048576_cpuload (%) 30.24 47.18 50.25 40.4 24.2
write_1048576_throughput (MBytes/sec) 19.18 28.33 102.04 33.85 143.88
write_5242880_cpuload (%) 28.25 47.19 51.6 39.93 25.08
write_5242880_throughput (MBytes/sec) 19.63 28.33 107.34 33.73 137.11
'
USBHOST host USBHOST_L_PERF_VFAT_0002 2016.05
am335x-evm am43xx-gpevm am57xx-evm k2g-evm k2hk-evm
read_102400_cpuload (%) 27.45 38.38 39.22 23.4 17.32
read_102400_throughput (MBytes/sec) 18.62 32.81 184.62 38.61 227.83
read_262144_cpuload (%) 34.1 39.86 38.0 24.91 13.86
read_262144_throughput (MBytes/sec) 18.42 32.54 186.81 38.61 235.2
write_102400_cpuload (%) 32.49 48.49 50.83 44.16 23.25
write_102400_throughput (MBytes/sec) 19.75 29.07 110.41 33.72 147.13
write_262144_cpuload (%) 28.76 45.51 51.76 42.72 25.34
write_262144_throughput (MBytes/sec) 18.96 28.89 114.47 33.83 140.4



USB Mass Storage Class Slave Driver

The performance numbers are captured using a file inside /dev/shm as storage gadget media exposed as removable media to an Ubuntu 10.04 host over USB. The storage media is formatted as vfat filesystem.
Storage gadget media file is created using the command:

# dd if=/dev/zero of=/dev/shm/50M bs=1M count=50"

Insert the USB mass storage gadget with /dev/shm/50M as the backing storage:

# insmod g_mass_storage.ko file=/dev/shm/50M 

For test setup details refer to USB MSC device setup

AM335X USB SLAVE DEVICE PERFORMANCE

AM335X USB Slave Read Performance values
Bytes Transferred (MB)"/dev/shm/50M" file as storage device Number of files transferred Total Bytes transferred (MB) Transfer Rate (MB/sec)
50 1 50 17.5
AM335X USB Slave Write Performance values
Bytes Transferred (MB)"/dev/shm/50M" file as storage device Number of files transferred Total Bytes transferred (MB) Transfer Rate (MB/sec)
50 1 50 4.0


AM43XX GPEVM USB SLAVE DEVICE PERFORMANCE

AM43XX USB Slave Read Performance values
Bytes Transferred (MB)"/dev/shm/50M" file as storage device Number of files transferred Total Bytes transferred (MB) Transfer Rate (MB/sec)
50 1 50 34.6
AM43XX USB Slave WritePerformance values
Bytes Transferred (MB)"/dev/shm/50M" file as storage device Number of files transferred Total Bytes transferred (MB) Transfer Rate (MB/sec)
50 1 50 20.3


USB CDC/RNDIS Slave Driver

Performance benchmarks were collected using the Iperf tool and default options were used to collect the throughput numbers.

AM335X USB CDC Performance

AM335X USB CDC Performance values - Client
TCP Window Size(in KBytes) Interval (in Seconds) Bandwidth (Mbits/Sec)
16 60 77.4
32 60 77.4
64 60 85.6
128 60 82.6


AM43XX GPEVM USB CDC Performance

AM43XX GPEVM USB CDC Performance values - Client
TCP Window Size(in KBytes) Interval (in Seconds) Bandwidth (Mbits/Sec)
16 60 157.8
32 60 156.2
64 60 153.9
128 60 156.7


AM57XX USB CDC Performance

AM57XX USB CDC Performance values - Client
TCP Window Size(in KBytes) Interval (in Seconds) Bandwidth (Mbits/Sec)
16 60 177.9
32 60 178.5
64 60 178.5
128 60 181.5


AM335X USB RNDIS Performance

AM335XX USB RNDIS Performance values - Client
TCP Window Size(in KBytes) Interval (in Seconds) Bandwidth (Mbits/Sec)
16 60 52.8
32 60 57.8
64 60 64.9
128 60 58.0


AM43XX GPEVM USB RNDIS Performance

AM43XX GPEVM USB RNDIS Performance values - Client
TCP Window Size(in KBytes) Interval (in Seconds) Bandwidth (Mbits/Sec)
16 60 84.3
32 60 81.6
64 60 74.4
128 60 78.5



AM57XX USB RNDIS Performance

AM57XX USB RNDIS Performance values - Client
TCP Window Size(in KBytes) Interval (in Seconds) Bandwidth (Mbits/Sec)
16 60 127.0
32 60 129.1
64 60 116.1
128 60 109.6


CRYPTO Driver

OpenSSL Performance

'
CRYPTO host openssl_performance_tests Crypto_M_PERF_openssl_perf_hardware_acceleration 2016.05
am335x-evm am43xx-gpevm am57xx-evm
aes-128-cbc_cpu_util (%) 65.0 65.0 61.0
aes-128-cbc_system_time (s) 9.56 9.57 8.63
aes-128-cbc_throughput_1024_by (KBytes/s) 14082.05 14855.51 17127.42
aes-128-cbc_throughput_16_byte (KBytes/s) 1086.27 1344.95 2940.35
aes-128-cbc_throughput_256_byt (KBytes/s) 5040.3 5839.02 6445.14
aes-128-cbc_throughput_64_byte (KBytes/s) 3740.95 4661.21 9965.82
aes-128-cbc_throughput_8192_by (KBytes/s) 26367.32 26020.52 32530.43
aes-128-cbc_user_time (s) 0.38 0.34 0.6
aes-192-cbc_cpu_util (%) 64.0 64.0 62.0
aes-192-cbc_system_time (s) 9.54 9.56 8.7
aes-192-cbc_throughput_1024_by (KBytes/s) 14740.14 14860.97 16798.04
aes-192-cbc_throughput_16_byte (KBytes/s) 1300.75 1359.14 2929.18
aes-192-cbc_throughput_256_byt (KBytes/s) 5609.81 5884.67 6294.19
aes-192-cbc_throughput_64_byte (KBytes/s) 4286.06 4516.95 9580.31
aes-192-cbc_throughput_8192_by (KBytes/s) 25190.4 25853.95 32123.56
aes-192-cbc_user_time (s) 0.32 0.34 0.68
aes-256-cbc_cpu_util (%) 64.0 64.0 61.0
aes-256-cbc_system_time (s) 9.42 9.42 8.79
aes-256-cbc_throughput_1024_by (KBytes/s) 13713.07 14552.75 17226.07
aes-256-cbc_throughput_16_byte (KBytes/s) 1069.75 1313.43 3016.13
aes-256-cbc_throughput_256_byt (KBytes/s) 4751.1 5518.93 6485.42
aes-256-cbc_throughput_64_byte (KBytes/s) 3553.69 4330.92 9435.71
aes-256-cbc_throughput_8192_by (KBytes/s) 24461.31 25056.6 32503.13
aes-256-cbc_user_time (s) 0.36 0.37 0.45
des-cbc_cpu_util (%) 97.0 39.0 44.0
des-cbc_system_time (s) 14.47 5.81 6.64
des-cbc_throughput_1024_bytes (KBytes/s) 11989.67 8768.85 7944.53
des-cbc_throughput_16_bytes (KBytes/s) 1211.61 268.4 275.85
des-cbc_throughput_256_bytes (KBytes/s) 8701.95 3383.21 3444.14
des-cbc_throughput_64_bytes (KBytes/s) 3881.56 1068.99 1050.22
des-cbc_throughput_8192_bytes (KBytes/s) 14057.47 15665.83 14518.95
des-cbc_user_time (s) 0.34 0.18 0.08
des3_cpu_util (%) 96.0 39.0 46.0
des3_system_time (s) 14.34 5.78 6.9
des3_throughput_1024_bytes (KBytes/s) 5471.57 8801.62 9051.82
des3_throughput_16_bytes (KBytes/s) 954.23 268.86 303.34
des3_throughput_256_bytes (KBytes/s) 4456.96 3400.02 3813.72
des3_throughput_64_bytes (KBytes/s) 2441.88 1069.48 1151.74
des3_throughput_8192_bytes (KBytes/s) 5488.64 15671.3 14412.46
des3_user_time (s) 0.27 0.2 0.13
md5_cpu_util (%) 67.0 67.0 73.0
md5_system_time (s) 8.44 8.54 9.46
md5_throughput_1024_bytes (KBytes/s) 8446.29 10146.82 15203.33
md5_throughput_16_bytes (KBytes/s) 231.04 339.87 582.39
md5_throughput_256_bytes (KBytes/s) 2436.18 3068.07 4672.09
md5_throughput_64_bytes (KBytes/s) 863.98 1340.63 2416.23
md5_throughput_8192_bytes (KBytes/s) 32336.55 35902.81 48818.86
md5_user_time (s) 1.83 1.62 1.62
sha1_cpu_util (%) 68.0 67.0 70.0
sha1_system_time (s) 8.49 8.73 9.17
sha1_throughput_1024_bytes (KBytes/s) 7937.71 9990.83 15196.5
sha1_throughput_16_bytes (KBytes/s) 223.87 325.91 424.29
sha1_throughput_256_bytes (KBytes/s) 2417.92 2998.87 4581.55
sha1_throughput_64_bytes (KBytes/s) 885.08 1267.41 2121.6
sha1_throughput_8192_bytes (KBytes/s) 32347.48 36241.41 49070.08
sha1_user_time (s) 1.86 1.51 1.39


'
CRYPTO host openssl_performance_tests Crypto_M_PERF_openssl_perf_software_only 2016.05
am335x-evm am43xx-gpevm am57xx-evm
aes-128-cbc_cpu_util (%) 97.0 98.0 99.0
aes-128-cbc_system_time (s) 14.46 14.65 14.35
aes-128-cbc_throughput_1024_by (KBytes/s) 19799.72 19450.54 41911.98
aes-128-cbc_throughput_16_byte (KBytes/s) 1251.41 1349.54 3093.47
aes-128-cbc_throughput_256_byt (KBytes/s) 11587.41 11850.57 25690.2
aes-128-cbc_throughput_64_byte (KBytes/s) 4247.94 4617.77 10246.23
aes-128-cbc_throughput_8192_by (KBytes/s) 23191.55 22738.26 48944.47
aes-128-cbc_user_time (s) 0.34 0.34 0.65
aes-192-cbc_cpu_util (%) 97.0 98.0 99.0
aes-192-cbc_system_time (s) 14.48 14.7 14.61
aes-192-cbc_throughput_1024_by (KBytes/s) 17196.37 16907.26 36741.8
aes-192-cbc_throughput_16_byte (KBytes/s) 1080.63 1334.73 2960.56
aes-192-cbc_throughput_256_byt (KBytes/s) 10033.49 10855.68 23559.08
aes-192-cbc_throughput_64_byte (KBytes/s) 3658.99 4464.85 9717.78
aes-192-cbc_throughput_8192_by (KBytes/s) 20247.89 19322.2 42278.91
aes-192-cbc_user_time (s) 0.33 0.28 0.4
aes-256-cbc_cpu_util (%) 95.0 97.0 99.0
aes-256-cbc_system_time (s) 14.36 14.56 14.26
aes-256-cbc_throughput_1024_by (KBytes/s) 16247.13 15454.21 34738.52
aes-256-cbc_throughput_16_byte (KBytes/s) 1199.25 1276.72 3824.9
aes-256-cbc_throughput_256_byt (KBytes/s) 10210.65 9540.78 25176.75
aes-256-cbc_throughput_64_byte (KBytes/s) 3691.88 4224.87 11637.57
aes-256-cbc_throughput_8192_by (KBytes/s) 17888.6 17623.72 38215.68
aes-256-cbc_user_time (s) 0.19 0.27 0.7
des-cbc_cpu_util (%) 97.0 98.0 99.0
des-cbc_system_time (s) 14.58 14.81 14.52
des-cbc_throughput_1024_bytes (KBytes/s) 12104.36 13308.59 22139.22
des-cbc_throughput_16_bytes (KBytes/s) 1287.06 1326.12 3616.44
des-cbc_throughput_256_bytes (KBytes/s) 8932.86 9292.71 17897.3
des-cbc_throughput_64_bytes (KBytes/s) 4081.43 4215.17 9823.36
des-cbc_throughput_8192_bytes (KBytes/s) 14109.35 14693.72 23808.68
des-cbc_user_time (s) 0.22 0.17 0.48
des3_cpu_util (%) 96.0 98.0 99.0
des3_system_time (s) 14.33 14.83 14.75
des3_throughput_1024_bytes (KBytes/s) 5525.85 5556.91 9106.77
des3_throughput_16_bytes (KBytes/s) 1073.3 1164.38 2310.95
des3_throughput_256_bytes (KBytes/s) 4602.28 4702.21 7989.33
des3_throughput_64_bytes (KBytes/s) 2638.61 2924.05 5350.74
des3_throughput_8192_bytes (KBytes/s) 5502.29 5780.82 9418.07
des3_user_time (s) 0.29 0.14 0.25
md5_cpu_util (%) 83.0 85.0 97.0
md5_system_time (s) 9.83 10.86 12.02
md5_throughput_1024_bytes (KBytes/s) 15253.85 21272.58 40515.58
md5_throughput_16_bytes (KBytes/s) 283.79 396.94 629.32
md5_throughput_256_bytes (KBytes/s) 4331.78 6057.81 11706.28
md5_throughput_64_bytes (KBytes/s) 1059.39 1566.04 3097.39
md5_throughput_8192_bytes (KBytes/s) 57779.46 75112.45 136123.73
md5_user_time (s) 2.79 2.1 2.61
sha1_cpu_util (%) 84.0 86.0 99.0
sha1_system_time (s) 10.29 10.98 12.65
sha1_throughput_1024_bytes (KBytes/s) 13937.66 20234.58 38433.79
sha1_throughput_16_bytes (KBytes/s) 269.99 381.84 715.47
sha1_throughput_256_bytes (KBytes/s) 4138.07 5801.39 10856.28
sha1_throughput_64_bytes (KBytes/s) 1070.19 1507.03 2821.57
sha1_throughput_8192_bytes (KBytes/s) 59665.07 70393.86 132909.74
sha1_user_time (s) 2.58 2.07 2.36


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


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

</br>

DCAN Driver

Performance and Benchmarks not available in this release.



Power Management

AM335x

Measurements were taken from LCPD Core SDK Release 2016.05.

Warning 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.

Summary

The summary shows total SoC power consumption at all MPU frequencies.
Please note, these test cases have not been optimized for low power!
Data demonstrating power-optimized use cases and guidance to achieve lower power, please refer to the AM335x Low Power Use Cases Application Report (coming soon!).

SoC-only power

SoC-only power does not include power from DDR.

Test Case
MPU OPP50 (300MHz)
MPU OPP100 (600MHz) MPU OPP120 (720MHz) MPU OPP_Turbo (800MHz) MPU OPP_Nitro (1000MHz)
Power (mW)
Power (mW)
Power (mW)
Power (mW)
Power (mW)
OS Idle 433.97 384.96 390.24 508.40 392.24
Dhrystone 546.43 739.85 877.27 926.25 1124.60
Network Load 443.71 446.61 446.72 451.08 455.99
Memory Tester 500.17 603.56 689.01 753.91 870.83
Video + Audio 460.12 686.76 789.50 853.81 1007.53
Suspend 5.64
Standby 20.40

OS Idle (Matrix GUI)

OS Idle is the case where no active userspace tasks are active. The system is idle with the Matrix GUI application displayed on the LCD. Note: having the LCD active will consume extra power.

Simplified View

Power Rail
Voltage
MPU OPP50 (300MHz)
MPU OPP100 (600MHz) MPU OPP120 (720MHz) MPU OPP_Turbo (800MHz) MPU OPP_Nitro (1000MHz)
Power (mW)
Power (mW)
Power (mW)
Power (mW)
Power (mW)
vdd_core_power 1.13 227.69 227.85 227.72 226.81 217.10
vdd_mpu_power DVFS 62.93 12.25 16.99 139.12 46.40
1.8V I/O 1.8 60.19 61.75 62.37 63.10 64.39
3.3V I/O 3.3 83.17 83.12 83.16 79.38 64.37
SoC Power without DDR3L 433.97 384.96 390.24 508.40 392.24



DDR3L + I/O + VTT 1.5 235.94 235.69 235.19 233.45 232.13
Total Power 669.91 620.65 625.43 741.85 624.37

Detailed View

Power Rail
Voltage
MPU OPP50 (300MHz)
MPU OPP100 (600MHz) MPU OPP120 (720MHz) MPU OPP_Turbo (800MHz) MPU OPP_Nitro (1000MHz)
Power (mW)
Power (mW)
Power (mW)
Power (mW)
Power (mW)
vdd_core_power 1.13 227.69 227.85 227.72 226.81 217.10
vdd_mpu_power DVFS 62.93 12.25 16.99 139.12 46.40
vdda_1p8v_usb0_1_power 1.8 32.80 32.83 32.83 32.83 32.80
vdda_adc_power 1.8 0.80 0.80 0.80 0.80 0.80
vdds_a3p3v_usb0_1_power 3.3 11.09 11.09 11.09 11.09 11.09
vdds_osc_power 1.8 1.23 1.23 1.23 1.23 1.23
vdds_pll_core_lcd_power 1.8 13.11 13.11 13.11 13.11 13.11
vdds_pll_ddr_power 1.8 1.97 1.97 1.97 1.97 1.97
vdds_pll_mpu_power 1.8 2.03 3.71 4.33 4.56 5.62
vdds_power 1.8 2.26 2.26 2.26 2.18 1.87
vdds_rtc_power 1.8 0.66 0.66 0.66 0.66 0.66
vdds_sram_core_bg_power 1.8 2.66 2.66 2.67 2.66 2.66
vdds_sram_mpu_bb_power 1.8 2.67 2.52 2.51 3.10 3.67
vddshv1_power 3.3 0.41 0.41 0.41 0.42 0.42
vddshv2_power 3.3 0.11 0.10 0.11 0.10 0.09
vddshv3_power 3.3 0.16 0.16 0.16 0.16 0.16
vddshv4_power 3.3 0.09 0.09 0.09 0.09 0.09
vddshv5_power 3.3 50.94 50.91 50.93 50.89 50.85
vddshv6_power 3.3 20.37 20.36 20.37 16.63 1.67
SoC Power without DDR3L 433.97 384.96 390.24 508.40 392.24



vdds_ddr_power 1.5 141.54 141.50 141.47 141.08 139.92
vddsddrmem 1.5 94.40 94.19 93.72 92.37 92.21
Total Power 669.91 620.65 625.43 741.85 624.37

Dhrystone

Dhrystone test case is typically be one of the most power-intensive applications and used here to approximate worst-case power consumption of the processor. Note: DDR3 is not exercised in this test case, however test data has shown where DDR bandwidth is high, MPU utilization drops, and total power consumption typically does not exceed Dhrystone.

Simplified View

Power Rail
Voltage
MPU OPP50 (300MHz)
MPU OPP100 (600MHz) MPU OPP120 (720MHz) MPU OPP_Turbo (800MHz) MPU OPP_Nitro (1000MHz)
Power (mW)
Power (mW)
Power (mW)
Power (mW)
Power (mW)
vdd_core_power 1.13 229.88 230.36 231.66 230.42 231.64
vdd_mpu_power DVFS 114.38 303.15 437.49 542.73 736.08
1.8V I/O 1.8 63.42 67.99 69.52 69.47 73.53
3.3V I/O 3.3 138.76 138.37 138.59 83.60 83.33
SoC Power without DDR3L 546.43 739.85 877.27 926.25 1124.60
DDR3L + I/O + VTT 1.5 259.3 274.72 272.86 295.13 301.48
Total Power 805.73 1014.57 1150.13 1221.38 1426.08

Detailed View

Power Rail
Voltage
MPU OPP50 (300MHz)
MPU OPP100 (600MHz) MPU OPP120 (720MHz) MPU OPP_Turbo (800MHz) MPU OPP_Nitro (1000MHz)
Power (mW)
Power (mW)
Power (mW)
Power (mW)
Power (mW)
vdd_core_power 1.13 229.88 230.36 231.66 230.42 231.64
vdd_mpu_power DVFS 114.38 303.15 437.49 542.73 736.08
vdda_1p8v_usb0_1_power 1.8 32.85 33.24 32.98 33.01 33.04
vdda_adc_power 1.8 0.80 0.80 0.79 0.79 0.79
vdds_a3p3v_usb0_1_power 3.3 11.07 11.06 11.05 11.04 11.02
vdds_osc_power 1.8 1.23 1.23 1.22 1.22 1.22
vdds_pll_core_lcd_power 1.8 13.12 13.12 13.12 13.12 13.13
vdds_pll_ddr_power 1.8 1.97 1.97 1.97 1.97 1.97
vdds_pll_mpu_power 1.8 2.03 3.71 4.33 4.56 5.62
vdds_power 1.8 3.09 3.09 3.09 2.26 2.26
vdds_rtc_power 1.8 0.66 0.66 0.66 0.66 0.67
vdds_sram_core_bg_power 1.8 2.78 2.81 2.89 2.93 3.05
vdds_sram_mpu_bb_power 1.8 4.89 7.36 8.47 8.95 11.78
vddshv1_power 3.3 0.40 0.40 0.40 0.41 0.40
vddshv2_power 3.3 29.32 29.21 29.37 0.10 0.10
vddshv3_power 3.3 0.16 0.16 0.15 0.16 0.15
vddshv4_power 3.3 0.09 0.09 0.08 0.09 0.08
vddshv5_power 3.3 51.01 50.87 50.96 51.42 51.20
vddshv6_power 3.3 46.71 46.58 46.58 20.38 20.38
SoC Power without DDR3L 546.43 739.85 877.27 926.25 1124.60



vdds_ddr_power 1.5 142.08 143.14 142.56 141.73 141.67
vddsddrmem 1.5 117.22 131.58 130.30 153.40 159.81
Total Power 805.73 1014.57 1150.13 1221.38 1426.08

Network Load

Network load is the test case where the data is being transmitted through Ethernet.

Simplified View

Power Rail
Voltage
MPU OPP50 (300MHz)
MPU OPP100 (600MHz) MPU OPP120 (720MHz) MPU OPP_Turbo (800MHz) MPU OPP_Nitro (1000MHz)
Power (mW)
Power (mW)
Power (mW)
Power (mW)
Power (mW)
vdd_core_power 1.13 229.12 231.14 229.32 229.11 228.69
vdd_mpu_power DVFS 14.76 13.79 15.24 19.03 23.16
1.8V I/O 1.8 61.15 62.75 63.36 64.34 65.94
3.3V I/O 3.3 138.70 138.95 138.80 138.62 138.20
SoC Power without DDR3L 443.71 446.61 446.72 451.08 455.99



DDR3L + I/O + VTT 1.5 236.43 236.89 236.02 234.12 234.41
Total Power 680.14 683.50 682.74 685.20 690.40

Detailed View

Power Rail
Voltage
MPU OPP50 (300MHz)
MPU OPP100 (600MHz) MPU OPP120 (720MHz) MPU OPP_Turbo (800MHz) MPU OPP_Nitro (1000MHz)
Power (mW)
Power (mW)
Power (mW)
Power (mW)
Power (mW)
vdd_core_power 1.13 229.12 231.14 229.32 229.11 228.69
vdd_mpu_power DVFS 14.76 13.79 15.24 19.03 23.16
vdda_1p8v_usb0_1_power 1.8 32.94 32.85 32.83 33.04 33.03
vdda_adc_power 1.8 0.80 0.80 0.80 0.80 0.80
vdds_a3p3v_usb0_1_power 3.3 11.08 11.08 11.08 11.08 11.09
vdds_osc_power 1.8 1.23 1.23 1.23 1.23 1.23
vdds_pll_core_lcd_power 1.8 13.12 13.12 13.12 13.12 13.11
vdds_pll_ddr_power 1.8 1.97 1.97 1.97 1.97 1.97
vdds_pll_mpu_power 1.8 2.03 3.71 4.34 4.56 5.62
vdds_power 1.8 3.10 3.09 3.09 3.10 3.09
vdds_rtc_power 1.8 0.66 0.66 0.66 0.66 0.66
vdds_sram_core_bg_power 1.8 2.73 2.74 2.74 2.73 2.69
vdds_sram_mpu_bb_power 1.8 2.57 2.58 2.58 3.13 3.74
vddshv1_power 3.3 0.41 0.41 0.41 0.40 0.41
vddshv2_power 3.3 29.32 29.42 29.27 29.24 29.23
vddshv3_power 3.3 0.16 0.16 0.16 0.16 0.15
vddshv4_power 3.3 0.09 0.09 0.09 0.09 0.08
vddshv5_power 3.3 51.01 50.96 51.11 50.95 50.72
vddshv6_power 3.3 46.63 46.83 46.68 46.70 46.52
SoC Power without DDR3L 443.71 446.61 446.72 451.08 455.99



vdds_ddr_power 1.5 141.96 141.92 141.61 141.94 141.99
vddsddrmem 1.5 94.47 94.97 94.41 92.18 92.42
Total Power 680.14 683.50 682.74 685.20 690.40

Memory Tester

This test case executes the DDR memory data transactions.

Simplified View

Power Rail
Voltage
MPU OPP50 (300MHz)
MPU OPP100 (600MHz) MPU OPP120 (720MHz) MPU OPP_Turbo (800MHz) MPU OPP_Nitro (1000MHz)
Power (mW)
Power (mW)
Power (mW)
Power (mW)
Power (mW)
vdd_core_power 1.13 237.50 240.74 243.52 243.13 241.35
vdd_mpu_power DVFS 89.71 215.52 297.03 361.46 478.66
1.8V I/O 1.8 62.13 64.23 65.08 66.09 67.69
3.3V I/O 3.3 110.8 83.07 83.38 83.18 83.14
SoC Power without DDR3L 500.17 603.56 689.01 753.91 870.83



DDR3L + I/O + VTT 1.5




Total Power




Detailed View

Power Rail
Voltage
MPU OPP50 (300MHz)
MPU OPP100 (600MHz) MPU OPP120 (720MHz) MPU OPP_Turbo (800MHz) MPU OPP_Nitro (1000MHz)
Power (mW)
Power (mW)
Power (mW)
Power (mW)
Power (mW)
vdd_core_power 1.13 237.50 240.74 243.52 243.13 241.35
vdd_mpu_power DVFS 89.72 215.52 297.03 361.46 478.66
vdda_1p8v_usb0_1_power 1.8 32.89 32.81 32.85 32.87 32.92
vdda_adc_power 1.8 0.80 0.80 0.80 0.79 0.79
vdds_a3p3v_usb0_1_power 3.3 11.08 11.07 11.07 11.06 11.05
vdds_osc_power 1.8 1.23 1.23 1.23 1.23 1.23
vdds_pll_core_lcd_power 1.8 13.12 13.12 13.11 13.12 13.12
vdds_pll_ddr_power 1.8 1.97 1.97 1.97 1.97 1.97
vdds_pll_mpu_power 1.8 2.03 3.71 4.33 4.56 5.62
vdds_power 1.8 2.67 2.26 2.26 2.26 2.26
vdds_rtc_power 1.8 0.66 0.66 0.66 0.66 0.66
vdds_sram_core_bg_power 1.8 2.75 2.78 2.78 2.87 2.88
vdds_sram_mpu_bb_power 1.8 4.01 4.89 5.09 5.76 6.24
vddshv1_power 3.3 0.40 0.41 0.41 0.40 0.41
vddshv2_power 3.3 14.67 0.10 0.10 0.10 0.10
vddshv3_power 3.3 0.15 0.16 0.15 0.15 0.15
vddshv4_power 3.3 0.08 0.09 0.08 0.08 0.08
vddshv5_power 3.3 50.92 50.88 51.22 51.01 50.99
vddshv6_power 3.3 33.50 20.36 20.35 20.38 20.36
SoC Power without DDR3L 500.17 603.56 689.01 753.91 870.83



vdds_ddr_power 1.5 147.56 147.85 149.18 146.30 149.31
vddsddrmem 1.5




Total Power




Video + Audio

Video and Audio decode test case decodes the MPEG4 video content and displays it on the LCD and also decodes the audio content and output through the audio jack.

Simplified View

Power Rail
Voltage
MPU OPP50 (300MHz)
MPU OPP100 (600MHz) MPU OPP120 (720MHz) MPU OPP_Turbo (800MHz) MPU OPP_Nitro (1000MHz)
Power (mW)
Power (mW)
Power (mW)
Power (mW)
Power (mW)
vdd_core_power 1.13 232.29 241.10 243.55 245.41 248.51
vdd_mpu_power DVFS 58.51 240.93 340.01 404.18 551.32
1.8V I/O 1.8 61.06 65.56 66.82 67.41 70.03
3.3V I/O 3.3 108.26 139.18 139.10 136.82 137.64
SoC Power without DDR3L 460.12 686.76 789.50 853.81 1007.53



DDR3L + I/O + VTT 1.5 264.60 278.67 286.06 288.57 296.57
Total Power 724.72 965.43 1075.56 1142.38 1304.10

Detailed View

Power Rail
Voltage
MPU OPP50 (300MHz)
MPU OPP100 (600MHz) MPU OPP120 (720MHz) MPU OPP_Turbo (800MHz) MPU OPP_Nitro (1000MHz)
Power (mW)
Power (mW)
Power (mW)
Power (mW)
Power (mW)
vdd_core_power 1.13 232.29 241.10 243.55 245.41 248.51
vdd_mpu_power DVFS 58.51 240.93 340.01 404.18 551.32
vdda_1p8v_usb0_1_power 1.8 32.78 33.05 33.09 33.07 33.07
vdda_adc_power 1.8 0.80 0.80 0.79 0.79 0.79
vdds_a3p3v_usb0_1_power 3.3 11.09 11.06 11.05 11.05 11.03
vdds_osc_power 1.8 1.23 1.23 1.22 1.22 1.22
vdds_pll_core_lcd_power 1.8 13.11 13.12 13.12 13.12 13.13
vdds_pll_ddr_power 1.8 1.97 1.97 1.97 1.97 1.97
vdds_pll_mpu_power 1.8 2.03 3.71 4.33 4.56 5.62
vdds_power 1.8 2.60 3.13 3.08 3.09 3.11
vdds_rtc_power 1.8 0.66 0.66 0.66 0.66 0.66
vdds_sram_core_bg_power 1.8 2.65 2.80 2.87 2.86 2.97
vdds_sram_mpu_bb_power 1.8 3.23 5.09 5.69 6.07 7.49
vddshv1_power 3.3 0.41 0.40 0.40 0.41 0.40
vddshv2_power 3.3 12.94 28.44 28.40 28.45 28.60
vddshv3_power 3.3 0.16 0.15 0.16 0.16 0.15
vddshv4_power 3.3 0.09 0.08 0.08 0.09 0.08
vddshv5_power 3.3 51.17 51.13 51.21 51.17 51.30
vddshv6_power 3.3 32.40 47.92 47.80 45.49 46.08
SoC Power without DDR3L 460.12 686.76 789.50 853.81 1007.53



vdds_ddr_power 1.5 143.45 145.38 147.06 148.90 149.85
vddsddrmem 1.5 121.15 133.29 139.00 139.67 146.72
Total Power 724.72 965.43 1075.56 1142.38 1304.10

Low Power Modes - Standby and Suspend

Standby and Suspend modes both put the processor into a low-power state. DDR is in self-refresh.

Simplified View

Power Rail
Voltage
Suspend
Standby
Power (mW)
Power (mW)
vdd_core_power 1.13 1.07 13.90
vdd_mpu_power DVFS 0.25 0.26
1.8V I/O 1.8 2.99 4.86
3.3V I/O 3.3 1.33 1.36
SoC Power without DDR3L 5.64 20.40



DDR3L + I/O + VTT 1.5 28.27 28.24
Total Power 33.91 48.64

Detailed View

Power Rail
Voltage
Suspend
Standby
Power (mW)
Power (mW)
vdd_core_power 1.13 1.07 13.90
vdd_mpu_power DVFS 0.25 0.26
vdda_1p8v_usb0_1_power 1.8 0.0 0.0
vdda_adc_power 1.8 0.80 0.82
vdds_a3p3v_usb0_1_power 3.3 0.07 0.08
vdds_osc_power 1.80 0.0 1.25
vdds_pll_core_lcd_power 1.8 0.0 0.0
vdds_pll_ddr_power 1.8 0.0 0.0
vdds_pll_mpu_power 1.8 0.0 0.0
vdds_power 1.8 1.31 0.89
vdds_rtc_power 1.8 0.04 0.04
vdds_sram_core_bg_power 1.8 0.83 1.85
vdds_sram_mpu_bb_power 1.8 0.01 0.01
vddshv1_power 3.3 0.29 0.40
vddshv2_power 3.3 0.09 0.07
vddshv3_power 3.3 0.12 0.14
vddshv4_power 3.3 0.09 0.07
vddshv5_power 3.3 0.12 0.10
vddshv6_power 3.3 0.55 0.50
SoC Power without DDR3L 5.64 20.40



vdds_ddr_power 1.5 0.75 0.75
vddsddrmem 1.5 27.52 27.49
Total Power 33.91 48.64

DVFS Rails

Power Rail
MPU OPP50 (300MHz)
MPU OPP100 (600MHz)
MPU OPP120 (720MHz)
MPU OPP_Turbo (800MHz)
MPU OPP_Nitro (1000MHz)
Voltage (V)
Voltage (V)
Voltage (V)
Voltage (V)
Voltage (V)
vdd_mpu_power 0.95 1.1 1.2 1.26 1.325


AM437x

Measurements were taken from LCPD Core SDK Release 2016.05

NoteNote: 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.

Summary

The summary shows total SoC power consumption at all MPU frequencies.
Please note, these test cases have not been optimized for low power!

SoC-only power

SoC-only power does not include power from DDR.

Test Case
MPU OPP50 (300MHz)
MPU OPP100 (600MHz) MPU OPP120 (720MHz) MPU OPP_Turbo (800MHz) MPU OPP_Nitro (1000MHz)
Power (mW)
Power (mW)
Power (mW)
Power (mW)
Power (mW)
OS Idle 531.39 536.46 537.97 540.12 551.27
Dhrystone 639.20 849.58 1000.04 1094.28 1323.64
Network Load 523.40 538.45 526.70 524.14 536.63
Memory Tester 677.38 820.26 895.93 962.16 1130.79
Video + Audio 657.81 852.47 970.84 1007.40 1089.45
3D Graphics 644.12 660.64 677.29 681.35 689.24
Suspend 8.61
Standby 44.81
Suspend (RTC + DDR) ~0.015[1]
Suspend (RTC Only) ~0.015[1]

Notes:

[1]: Sense resistors installed on EVM do not provide sufficient dynamic range to accurately measure the RTC domain of AM43XX, typically in the 15 microwatt range, assuming nominal process and room temperature.


OS Idle (Matrix GUI)

OS Idle is the case where no active userspace tasks are active. The system is idle with the Matrix GUI application displayed on the LCD. Note: having the LCD active will consume extra power.

Detailed View

Power Rail
Voltage
MPU OPP50 (300MHz)
MPU OPP100 (600MHz) MPU OPP120 (720MHz) MPU OPP_Turbo (800MHz) MPU OPP_Nitro (1000MHz)
Power (mW)
Power (mW)
Power (mW)
Power (mW)
Power (mW)
v1_8d_am437x_power 1.8 72.04 73.06 74.36 75.14 75.62
v3_3d_am437x_power 3.3 89.64 90.46 89.48 89.62 92.35
vdd_core_power 0.95 365.90 366.90 365.77 365.93 369.61
vdd_mpu_power DVFS 3.81 6.04 8.37 9.42 13.69
SoC Power without DDR3L 531.39 536.46 537.97 540.12 551.27



vdds_ddr_mem_power 1.5 171.83 172.77 171.46 171.16 173.31
vdds_ddr_power 1.5 159.17 159.96 159.45 159.47 161.07
Total Power 862.39 869.19 868.88 870.75 885.65

Dhrystone

Dhrystone test case is typically be one of the most power-intensive applications and used here to approximate worst-case power consumption of the processor. Note: DDR3 is not exercised in this test case, however test data has shown where DDR bandwidth is high, MPU utilization drops, and total power consumption typically does not exceed Dhrystone.

Detailed View

Power Rail
Voltage
MPU OPP50 (300MHz)
MPU OPP100 (600MHz) MPU OPP120 (720MHz) MPU OPP_Turbo (800MHz) MPU OPP_Nitro (1000MHz)
Power (mW)
Power (mW)
Power (mW)
Power (mW)
Power (mW)
v1_8d_am437x_power 1.8 73.10 77.69 77.97 79.57 83.09
v3_3d_am437x_power 3.3 85.98 88.47 87.79 85.85 85.82
vdd_core_power 1.1 359.32 367.58 364.87 363.12 365.22
vdd_mpu_power DVFS 120.81 315.84 469.41 565.74 789.51
SoC Power without DDR3L 639.20 849.58 1000.04 1094.28 1323.64



vdds_ddr_mem_power 1.5 166.35 170.85 167.77 165.93 166.07
vdds_ddr_power 1.5 154.37 158.82 155.29 154.45 154.57
Total Power 959.92 1179.25 1323.10 1414.66 1644.28

Network Load

Network load is the test case where the data is being transmitted through Ethernet.

Detailed View

Power Rail
Voltage
MPU OPP50 (300MHz)
MPU OPP100 (600MHz) MPU OPP120 (720MHz) MPU OPP_Turbo (800MHz) MPU OPP_Nitro (1000MHz)
Power (mW)
Power (mW)
Power (mW)
Power (mW)
Power (mW)
v1_8d_am437x_power 1.8 70.71 73.36 74.01 75.29 75.48
v3_3d_am437x_power 3.3 87.97 90.39 86.10 84.13 87.91
vdd_core_power 1.1 360.82 367.93 358.54 355.92 360.98
vdd_mpu_power DVFS 3.90 6.77 8.04 8.81 12.26
SoC Power without DDR3L 523.40 538.45 526.70 524.14 536.63



vdds_ddr_mem_power 1.5 167.65 172.11 165.89 165.38 167.41
vdds_ddr_power 1.5 155.75 160.12 154.50 153.57 155.40
Total Power 846.80 870.68 847.09 843.09 859.44

Memory Tester

This test case executes the DDR memory data transactions.

Detailed View

Power Rail
Voltage
MPU OPP50 (300MHz)
MPU OPP100 (600MHz) MPU OPP120 (720MHz) MPU OPP_Turbo (800MHz) MPU OPP_Nitro (1000MHz)
Power (mW)
Power (mW)
Power (mW)
Power (mW)
Power (mW)
v1_8d_am437x_power 1.8 73.42 75.49 77.40 78.16 78.28
v3_3d_am437x_power 3.3 89.42 89.39 86.56 86.52 92.15
vdd_core_power 1.1 401.75 410.97 404.37 406.09 414.33
vdd_mpu_power DVFS 112.79 244.41 327.60 391.39 546.03
SoC Power without DDR3L 677.38 820.26 895.93 962.16 1130.79



vdds_ddr_mem_power 1.5 277.47 303.61 291.75 293.24 301.77
vdds_ddr_power 1.5 209.92 216.93 219.40 220.24 225.3
Total Power 1164.77 1340.80 1407.08 1475.64 1657.86

Video + Audio

Video and Audio decode test case decodes the MPEG4 video content and displays it on the LCD and also decodes the audio content and output through the audio jack.

Simplified View

Detailed View

Power Rail
Voltage
MPU OPP50 (300MHz)
MPU OPP100 (600MHz) MPU OPP120 (720MHz) MPU OPP_Turbo (800MHz) MPU OPP_Nitro (1000MHz)
Power (mW)
Power (mW)
Power (mW)
Power (mW)
Power (mW)
v1_8d_am437x_power 1.8 75.58 78.51 80.00 80.28 82.56
v3_3d_am437x_power 3.3 105.48 111.31 112.71 106.98 102.94
vdd_core_power 1.1 381.47 393.38 398.15 394.84 392.37
vdd_mpu_power DVFS 95.28 269.28 379.98 425.30 511.57
SoC Power without DDR3L 657.81 852.47 970.84 1007.40 1089.45



vdds_ddr_mem_power 1.5 222.58 246.46 262.43 264.06 257.05
vdds_ddr_power 1.5 174.34 185.66 192.21 190.55 189.59
Total Power 1054.73 1284.59 1425.48 1462.01 1536.09

3D Graphics

3D graphics test case is the processor executes 3D graphics and display the content in the LCD.

Simplified View

Detailed View

Power Rail
Voltage
MPU OPP50 (300MHz)
MPU OPP100 (600MHz) MPU OPP120 (720MHz) MPU OPP_Turbo (800MHz) MPU OPP_Nitro (1000MHz)
Power (mW)
Power (mW)
Power (mW)
Power (mW)
Power (mW)
v1_8d_am437x_power 1.8 77.03 78.49 78.78 80.11 82.70
v3_3d_am437x_power 3.3 115.80 116.10 117.82 115.97 114.09
vdd_core_power 1.1 427.62 427.38 429.46 427.62 425.69
vdd_mpu_power DVFS 23.67 38.66 51.23 57.66 66.77
SoC Power without DDR3L 644.12 660.64 677.29 681.35 689.24



vdds_ddr_mem_power 1.5 266.62 265.58 267.38 265.32 263.57
vdds_ddr_power 1.5 193.91 193.78 194.75 193.91 192.98
Total Power 1104.65 1120.00 1139.42 1140.58 1145.79

Low Power Modes - Suspend and Standby

Standby and Suspend modes both put the processor into a low-power state. DDR is in self-refresh.

Detailed View

Power Rail
Voltage
Suspend
Standby
Suspend (RTC+DDR)
Suspend (RTC Only)
Power (mW)
Power (mW)
Power (mW)
Power (mW)
v1_8d_am437x_power 1.8 5.37 15.81 0.0 0.0
v3_3d_am437x_power 3.3 1.67 1.57 0.015 0.015
vdd_core_power 0.95 1.36 27.18 0.0 0.0
vdd_mpu_power DVFS 0.21 0.25 0.0 0.0
SoC Power without DDR3L 8.61 44.81 0.015 0.015



vdds_ddr_mem_power 1.5 54.90 54.85 55.15 14.62
vdds_ddr_power 1.5 1.00 1.16 0.0 0.0
Total Power 64.51 100.82 55.17 14.64

DVFS Rails

Power Rail
MPU OPP50 (300MHz)
MPU OPP100 (600MHz)
MPU OPP120 (720MHz)
MPU OPP_Turbo (800MHz)
MPU OPP_Nitro (1000MHz)
Voltage (V)
Voltage (V)
Voltage (V)
Voltage (V)
Voltage (V)
vdd_mpu_power 0.95 1.1 1.2 1.26 1.325

Note: vdd_core_power does not support DVFS, however vdd_core_power voltage drops to 0.95V during CPU Idle.


v1_8d_am437x

The following AM437X voltage domains are connected to the v1_8d_AM437x net on the AM437X GP EVM (production version).

VDDS_OSC
VDDS_CTM
VDDS_CLKOUT
VDDA_MC_ADC
VDDA_TS_ADC
VDDS_SRAM_CORE_BG
VDDS_SRAM_MPU_BB
VDDS_PLL_DDR
VDDS VDDS_PLL_MPU
VDDS_PLL_CORE_LCD
VDDSHV9
VDDSHV11
VDDA1P8V_USB0
VDDA1P8V_USB1

v3_3d_am437x

The following AM437X voltage domains are connected to the v3_3d_AM437x net on the AM437X GP EVM (production version).

VDDSHV1
VDDSHV2
VDDSHV3
VDDSHV5
VDDSHV6
VDDSHV7
VDDSHV8
VDDSHV10
VDDA_3P3V_USB0
VDDA_3P3V_USB1


Archived

Processor SDK Linux 03.01.00.06 Kernel Performance Guide
Processor SDK Linux 03.00.03.04 Kernel Performance Guide
Processor SDK Linux 02.00.02.11 Kernel Performance Guide
Processor SDK Linux 02.00.01.07 Kernel Performance Guide
Processor SDK Linux 02.00.00.00 Kernel Performance Guide
Processor SDK Linux 01.00.00.03 Kernel Performance Guide
Processor SDK Linux 01.00.00.00 Kernel Performance Guide
Sitara Linux SDK 08.00 Kernel Performance Guide
Sitara Linux SDK 07.0X Kernel Performance Guide