Apple mobile application processors

From Infogalactic: the planetary knowledge core
Jump to: navigation, search

Apple Inc. has developed a range of "System on Chip" (SoC) as well as "System in Package" (SiP) mobile application processors for powering their mobile consumer devices. To meet the stringent power and space constraints common to mobile devices, these chips combine a central processing unit (CPU) with other components into a single compact physical package.

Early series

Prior to the introduction of the Apple "A" series of SoCs, Apple used several SoCs in early revisions of the iPhone and iPod Touch. They were specified by Apple and manufactured by Samsung. They integrate a single ARM-based processing core (CPU), a graphics processing unit (GPU), and other electronics necessary to provide mobile computing functions within a single physical package.

The APL0098 (also 8900B[1] or S5L8900) is a package on package (PoP) system on a chip (SoC) that was introduced on June 29, 2007 at the launch of the original iPhone. It includes a 412 MHz single-core ARM11 CPU and a PowerVR MBX Lite GPU. It is manufactured by Samsung on a 90 nm process.[2]

The APL0278[3] (also S5L8720) is a package on package (PoP) system on a chip (SoC) that was introduced on September 9, 2008 at the launch of the second generation iPod touch. It includes a 533 MHz single-core ARM11 CPU and a PowerVR MBX Lite GPU. It is manufactured by Samsung on a 65 nm process.[2]

The APL0298 (also S5L8920) is a package on package (PoP) system on a chip (SoC) that was introduced on June 8, 2009 at the launch of the iPhone 3GS. It includes a 600 MHz single-core Cortex-A8 CPU and a PowerVR SGX535 GPU. It is manufactured by Samsung on a 65 nm process.[4] A 45 nm die shrunk version of this SoC,[2] the APL2298 (also S5L8922), was introduced on September 9, 2009 at the launch of the third generation iPod touch.

"Ax" series

Evolution of Apple "A" series
Lua error in package.lua at line 80: module 'strict' not found.Lua error in package.lua at line 80: module 'strict' not found.Lua error in package.lua at line 80: module 'strict' not found.Lua error in package.lua at line 80: module 'strict' not found.Lua error in package.lua at line 80: module 'strict' not found.Lua error in package.lua at line 80: module 'strict' not found.Lua error in package.lua at line 80: module 'strict' not found.Lua error in package.lua at line 80: module 'strict' not found.Lua error in package.lua at line 80: module 'strict' not found.Lua error in package.lua at line 80: module 'strict' not found.Lua error in package.lua at line 80: module 'strict' not found.Lua error in package.lua at line 80: module 'strict' not found.Lua error in package.lua at line 80: module 'strict' not found.Lua error in package.lua at line 80: module 'strict' not found.Lua error in package.lua at line 80: module 'strict' not found.
Notes:

The Apple "Ax" series is a family of "Systems on Chip" (SoC) used in the iPhone, iPad, iPod Touch, and Apple TV. They integrate one or more ARM-based processing cores (CPU), a graphics processing unit (GPU), cache memory and other electronics necessary to provide mobile computing functions within a single physical package. They are designed by Apple, and manufactured by Samsung and TSMC.

Apple A4

<templatestyles src="Module:Hatnote/styles.css"></templatestyles>

The Apple A4 is a package on package (PoP) system on a chip (SoC) designed by Apple Inc. and manufactured by Samsung.[5] It combines an ARM Cortex-A8 CPU with a PowerVR GPU, and emphasizes power efficiency.[6] The chip commercially debuted with the release of Apple's iPad tablet;[7] followed shortly by the iPhone 4 smartphone,[8] the 4th generation iPod Touch and the 2nd generation Apple TV. It was superseded in the second-generation iPad, released the following year, by the Apple A5 processor.

Apple A4 is based on the ARM processor architecture.[9] The first version released ran at 1 GHz for the iPad and contains an ARM Cortex-A8 CPU core paired with a PowerVR SGX 535 graphics processor (GPU)[7][10][11][12] built on Samsung's 45-nanometer (nm) silicon chip fabrication process.[2][13] The clock speed for the units used in the iPhone 4 and the iPod Touch (4th generation) is 800 MHz. The clock speed for the unit used in the Apple TV has not been revealed.

The Cortex-A8 core used in the A4 is thought to use performance enhancements developed by chip designer Intrinsity (which was subsequently acquired by Apple)[14] in collaboration with Samsung.[15] The resulting core, dubbed "Hummingbird", is able to run at far higher clock rates than other implementations while remaining fully compatible with the Cortex-A8 design provided by ARM.[16] Other performance improvements include additional L2 cache. The same Cortex-A8 CPU core used in the A4 is also used in Samsung's S5PC110A01 SoC.[17][18] The SGX535 in the A4 could theoretically push 35 million polygons/second and 500 million pixels/second, although real world performance may be considerably less.[19]

The A4 processor package does not contain RAM, but supports PoP installation. Hence, there is a package with two low-power 128 MB DDR SDRAM chips (totaling 256 MB) mounted on top of the A4 used in the first-generation iPad, the fourth-generation iPod Touch,[20] and the second-generation Apple TV.[21] The iPhone 4 has two 256 MB packages for a total of 512 MB.[22][23][24] The RAM is connected to the processor using ARM's 64-bit-wide AMBA 3 AXI bus. To support the iPad's demand for high graphics bandwidth, the width of the RAM data bus is double that used in previous ARM11 and ARM9 based Apple devices.[25]

Apple A5

<templatestyles src="Module:Hatnote/styles.css"></templatestyles>

The Apple A5 is a system on a chip (SoC) designed by Apple Inc. and manufactured by Samsung[26] that replaced the A4. The chip commercially debuted with the release of Apple's iPad 2 tablet in March 2011,[27] followed by its release in the iPhone 4S smartphone later that year. Apple claims that compared with its predecessor, the A4, the A5 CPU "can do twice the work" and the GPU has "up to nine times the graphics performance".[28]

The A5 contains a dual-core ARM Cortex-A9 CPU[29] with ARM's advanced SIMD extension, marketed as NEON, and a dual core PowerVR SGX543MP2 GPU. This GPU can push between 70 and 80 million polygons/second and has a pixel fill rate of 2 billion pixels/second. Apple lists the A5 to be clocked at 1 GHz on the iPad 2's technical specifications page,[30] though it can dynamically adjust its frequency to save battery life.[29][31] The clock speed of the unit used in the iPhone 4S is 800 MHz. Like the A4, the A5 process size is 45 nm.[32]

An updated 32 nm version of the A5 processor was used in the third generation Apple TV, the iPod Touch (5th generation), the iPad Mini, and the new version of iPad 2 (version iPad2,4).[33] The chip in the Apple TV has one core locked.[34][35] The markings of the square package indicates that it's named APL2498, and in software, the chip is called S5L8942. The 32 nm variant of the A5 provides around 15% better battery life during web browsing, 30% better when playing 3D games and approximately 20% better battery life during video playback.[36]

In March 2013, Apple released an updated version of the third generation Apple TV (AppleTV3,2) containing a smaller, single-core version of the A5 processor. Unlike the other A5 variants, this version of the A5 is not a package-on-package (PoP), having no stacked RAM. The chip is very small, just 6.1×6.2 mm, but as the decrease in size is not due to a decrease in feature size (it is still on a 32 nm fabrication process), this indicates that this A5 revision is of a new design.[37] Markings tell that it's named APL7498, and in software, the chip is called S5L8947.[38][39]

Apple A5X

<templatestyles src="Module:Hatnote/styles.css"></templatestyles>

The Apple A5X is a system-on-a-chip (SoC) designed by Apple Inc. that was announced on March 7, 2012 at the launch of the third generation iPad. It is a high performance variant of the Apple A5; Apple claims it has twice the graphics performance of the A5.[40] It was superseded in the fourth generation iPad by the Apple A6X processor.

This SoC has a quad-core graphics unit (PowerVR SGX543MP4) instead of the previous dual-core as well as a quad-channel memory controller that provides a memory bandwidth of 12.8 GB/sec, roughly three times more than in the A5. The added graphics cores and extra memory channels add up to a very large die size of 165 mm²,[41] for example twice the size of Nvidia Tegra 3.[42] This is mainly due to the large PowerVR SGX543MP4 GPU. The clock frequency of the dual ARM Cortex-A9 cores have been shown to operate at the same 1 GHz frequency as in A5.[43] The RAM in A5X is separate from the main CPU package.[44]

Apple A6

<templatestyles src="Module:Hatnote/styles.css"></templatestyles>

The Apple A6 is a package on package (PoP) system on a chip (SoC) designed by Apple that was introduced on September 12, 2012 at the launch of the iPhone 5, then a year later was inherited by its minor successor the iPhone 5C. Apple states that it is up to twice as fast and has up to twice the graphics power compared to its predecessor the Apple A5.[45] It is 22% smaller and draws less power than the 45 nm A5.[46]

The A6 is said to use a 1.3 GHz[47] custom[48] Apple-designed ARMv7 based dual-core CPU, called Swift,[49] rather than a licensed CPU from ARM like in previous designs, and an integrated 266 MHz triple-core PowerVR SGX 543MP3[50] graphics processing unit (GPU). The Swift core in the A6 uses a new tweaked instruction set, ARMv7s, featuring some elements of the ARM Cortex-A15 such as support for the Advanced SIMD v2, and VFPv4.[48] The A6 is manufactured by Samsung on a high-κ metal gate (HKMG) 32 nm process.[51]

Apple A6X

<templatestyles src="Module:Hatnote/styles.css"></templatestyles>

Apple A6X is a system-on-a-chip (SoC) designed by Apple Inc., introduced at the launch of the fourth generation iPad on October 23, 2012. It is a high performance variant of the Apple A6. Apple claims the A6X has twice the CPU performance and up to twice the graphics performance of its predecessor, the Apple A5X.[52]

Like the A6, this SoC continues to use the dual-core Swift CPU, but it has a new quad core GPU, quad channel memory and slightly higher 1.4 GHz CPU clock rate.[53] It uses an integrated quad-core PowerVR SGX 554MP4 graphics processing unit (GPU) running at 300 MHz and a quad-channel memory subsystem.[53][54] Compared to the A6 the A6X is 30% larger, but it continues to be manufactured by Samsung on a high-κ metal gate (HKMG) 32 nm process.[54]

Apple A7

<templatestyles src="Module:Hatnote/styles.css"></templatestyles>

The Apple A7 is a package on package (PoP) 64-bit system-on-a-chip (SoC) designed by Apple. Its first appearance was in the iPhone 5S, which was introduced on September 10, 2013. The chip would also be used in the iPad Mini 2 and iPad Mini 3. Apple states that it is up to twice as fast and has up to twice the graphics power compared to its predecessor the Apple A6.[55]

The A7 features an Apple-designed 1.3[56]–1.4[57] GHz 64-bit[58] ARMv8-A[59][60] dual-core CPU,[56] called Cyclone,[59] and an integrated PowerVR G6430 GPU in a four cluster configuration.[61] The ARMv8-A architecture doubles the number of registers of the A7 compared to the A6.[62] It now has 31 general purpose registers that are each 64-bits wide and 32 floating-point/NEON registers that are each 128-bits wide.[58] The A7 is manufactured by Samsung on a high-κ metal gate (HKMG) 28 nm process[63] and the chip includes over 1 billion transistors on a die 102 mm2 in size.[56]

Apple A8

<templatestyles src="Module:Hatnote/styles.css"></templatestyles>

The Apple A8 is a package on package (PoP) 64-bit system-on-a-chip (SoC) designed by Apple and manufactured by TSMC. Its first appearance was in the iPhone 6 and iPhone 6 Plus, which were introduced on September 9, 2014.[64] A year later it would drive the iPad Mini 4. Apple states that it has 25% more CPU performance and 50% more graphics performance while drawing only 50% of the power compared to its predecessor, the Apple A7.[65]

The A8 features an Apple-designed 1.4[66] GHz 64-bit[67] ARMv8-A[67] dual-core CPU, and an integrated PowerVR GX6450 GPU in a four cluster configuration.[66] The A8 is manufactured on a 20 nm process[68] by TSMC,[69] which replaced Samsung as the manufacturer of Apple's mobile device processors. It contains 2 billion transistors. Despite that being double the number of transistors compared to the A7, its physical size has been reduced by 13% to 89 mm2 (consistent with a shrink only, not known to be a new microarchitecture).[70]

Apple A8X

<templatestyles src="Module:Hatnote/styles.css"></templatestyles>

The Apple A8X is a 64-bit system on a chip (SoC) designed by Apple, introduced at the launch of the iPad Air 2 on October 16, 2014.[71] It is a high performance variant of the Apple A8. Apple states that it has 40% more CPU performance and 2.5 times the graphics performance of its predecessor, the Apple A7.[71][72]

Unlike the A8, this SoC uses a triple-core CPU, a new octa-core GPU, dual channel memory and slightly higher 1.5 GHz CPU clock rate.[73] It uses an integrated octa-core PowerVR GXA6850 graphics processing unit (GPU) running at 450 MHz and a dual-channel memory subsystem.[73] It's manufactured by TSMC on their 20 nm fabrication process, and consists of 3 billion transistors.

Apple A9

<templatestyles src="Module:Hatnote/styles.css"></templatestyles>

The Apple A9 is a 64-bit ARM based system on a chip (SoC) designed by Apple Inc. It first appeared in the iPhone 6S and 6S Plus, which were introduced on September 9, 2015.[74] Apple states that it has 70% more CPU performance and 90% more graphics performance compared to its predecessor, the Apple A8.[74] It is dual sourced, a first for an Apple SoC; it is manufactured by Samsung on their 14 nm FinFET LPE process and by TSMC on their 16 nm FinFET process.

Apple A9X

<templatestyles src="Module:Hatnote/styles.css"></templatestyles>

The Apple A9X is a 64-bit system on a chip (SoC) designed by Apple Inc. It first appeared in the iPad Pro, which was announced on September 9, 2015.[75] It purportedly offers double the memory bandwidth and double the storage performance of its predecessor, the Apple A8X. It's manufactured by TSMC using a 16 nm FinFET process.[76]

"Sx" series

The Apple "Sx" series is a family of "Systems in Package" (SiP) used in the Apple Watch. It uses a customized application processor that together with memory, storage and support processors for wireless connectivity, sensors and I/O comprise a complete computer in a single package. They are designed by Apple, and manufactured by contract manufacturers such as Samsung.

Apple S1

<templatestyles src="Module:Hatnote/styles.css"></templatestyles>

The Apple S1 is an integrated computer designed by Apple and as such it includes memory, storage and support circuits like wireless modems and I/O controllers in a sealed integrated package. It was announced on September 9, 2014 as part of the "Wish we could say more" event. Its first appearance was in the Apple Watch.[77]

List of Apple processors

"Ax" series

Name Model no. Image Semiconductor technology Die size CPU ISA CPU CPU cache GPU Memory technology Introduced Utilizing devices
APL0098 S5L8900.jpg 90 nm[4] 72 mm2[2] ARMv6 412 MHz single-core ARM11 L1i: 16 KB
L1d: 16 KB
PowerVR MBX Lite @ 103 MHz 16-bit Single-channel 133 MHz LPDDR (533 MB/sec)[78] June 2007
APL0278 S5L8720.jpg 65 nm[2] 36 mm2[2] ARMv6 412–533 MHz single-core ARM11 L1i: 16 KB
L1d: 16 KB
PowerVR MBX Lite @ 103–133 MHz 32-bit Single-channel 133 MHz LPDDR(1066 MB/sec) September 2008
APL0298 S5L8920.jpg 65 nm[4] 71.8 mm2[13] ARMv7 600 MHz single-core Cortex-A8 L1i: 32 KB
L1d: 32 KB
L2: 256 KB
PowerVR SGX535 @ 150 MHz (1.2 GFLOPS) 32-bit Single-channel 200 MHz LPDDR (1.6 GB/sec) June 2009
APL2298 S5L8922.jpg 45 nm[2] 41.6 mm2[2] ARMv7 600–800 MHz single-core Cortex-A8 L1i: 32 KB
L1d: 32 KB
L2: 256 KB
PowerVR SGX535 @ 150–200 MHz (1.2–1.6 GFLOPS) 32-bit Single-channel 200 MHz LPDDR (1.6 GB/sec) September 2009
A4 APL0398 Apple A4 Chip.jpg 45 nm[2][13] 53.3 mm2[2][13] ARMv7 0.8–1.0 GHz single-core Cortex-A8 L1i: 32 KB
L1d: 32 KB
L2: 512 KB
PowerVR SGX535 @ 200–250 MHz (1.6–2 GFLOPS)[80] 32-bit Dual-channel 200 MHz LPDDR (3.2 GB/sec) March 2010
A5 APL0498 Apple A5 Chip.jpg 45 nm[32] 122.2 mm2[32] ARMv7 0.8–1.0 GHz dual-core Cortex-A9 L1i: 32 KB
L1d: 32 KB
L2: 1 MB
PowerVR SGX543MP2 (dual-core) @ 200–250 MHz (12.8–16 GFLOPS)[80] 32-bit Dual-channel 400 MHz LPDDR2-800 (6.4 GB/sec) March 2011
APL2498 Apple-A5-APL2498.jpg 32 nm HKMG[33] 69.6 mm2[33] 0.8–1.0 GHz dual-core Cortex-A9 (one core locked in Apple TV) L1i: 32 KB
L1d: 32 KB
L2: 1 MB
PowerVR SGX543MP2 (dual-core) @ 200–250 MHz (12.8–16 GFLOPS)[80] 32-bit Dual-channel 400 MHz LPDDR2-800 (6.4 GB/sec) March 2012
APL7498 Apple-A5-APL7498.jpg 32 nm HKMG[39] 37.8 mm2[39] Single-core Cortex-A9 L1i: 32 KB
L1d: 32 KB
L2: 1 MB
PowerVR SGX543MP2 (dual-core) @ 200–250 MHz (12.8–16 GFLOPS)[80] 32-bit Dual-channel 400 MHz LPDDR2-800 (6.4 GB/sec) March 2013
A5X APL5498 Apple A5X Chip.jpg 45 nm[41] 165 mm2[41] ARMv7 1.0 GHz dual-core Cortex-A9 L1i: 32 KB
L1d: 32 KB
L2: 1 MB
PowerVR SGX543MP4 (quad-core) @ 250 MHz (32 GFLOPS)[80] 32-bit Quad-channel 400 MHz LPDDR2-800[81] (12.8 GB/sec) March 2012
A6 APL0598 Apple A6 Chip.jpg 32 nm HKMG[51][82] 96.71 mm2[51][82] ARMv7s 1.3 GHz[83] dual-core Swift[48] L1i: 32 KB
L1d: 32 KB
L2: 1 MB[84]
PowerVR SGX543MP3 (tri-core) @ 266 MHz (25.5 GFLOPS)[50] 32-bit Dual-channel 533 MHz LPDDR2-1066[85] (8.528 GB/sec) September 2012
A6X APL5598 Apple A6X chip.jpg 32 nm HKMG[54] 123 mm2[54] ARMv7s 1.4 GHz dual-core Swift[53] L1i: 32 KB
L1d: 32 KB
L2: 1 MB
PowerVR SGX554MP4 (quad-core) @ 266 MHz (68.1 GFLOPS)[53][86] 32-bit Quad-channel 533 MHz LPDDR2-1066 (17.1 GB/sec)[87] October 2012
A7 APL0698 Apple A7 chip.jpg 28 nm HKMG[63] 102 mm2[58] ARMv8-A[59] 1.3[56] GHz dual-core Cyclone[59] L1i: 64 KB
L1d: 64 KB
L2: 1 MB
L3: 4 MB[59] (Inclusive)[88]
PowerVR G6430 (quad-core) @ 450 MHz (115.2 GFLOPS)[61][86] 64-bit Single-channel 800 MHz LPDDR3-1600[67] (12.8 GB/sec)[89] September 2013
APL5698 Apple A7 S5L9865 chip.jpg 28 nm HKMG[90] 102 mm2[58][90] 1.4[57] GHz dual-core Cyclone[59] L1i: 64 KB
L1d: 64 KB
L2: 1 MB
L3: 4 MB[57] (Inclusive)[88]
PowerVR G6430 (quad-core) @ 450 MHz (115.2 GFLOPS)[86] 64-bit Single-channel 800 MHz LPDDR3-1600[67] (12.8 GB/sec)[89] October 2013
A8 APL1011 Apple A8 system-on-a-chip.jpg 20 nm HKMG[67] 89 mm2[91] ARMv8-A[66] 1.1–1.5 GHz dual-core Typhoon[66][92] L1i: 64 KB
L1d: 64 KB
L2: 1 MB
L3: 4 MB[66] (Inclusive)[88]
PowerVR GX6450 (quad-core) @ 450 MHz (115.2 GFLOPS)[93][94] 64-bit Single-channel 800 MHz LPDDR3-1600[67] (12.8 GB/sec)[89] September 2014
A8X APL1012 Apple A8X system-on-a-chip.jpg 20 nm HKMG[73][95] 128 mm2[73] ARMv8-A 1.5 GHz triple-core Typhoon[73][92] L1i: 64 KB
L1d: 64 KB
L2: 2 MB
L3: 4 MB[73] (Inclusive)[88]
PowerVR GXA6850 (octa-core) @ 450 MHz (230.4 GFLOPS)[73][95] 64-bit Dual-channel 800 MHz LPDDR3-1600[73] (25.6 GB/sec)[89] October 2014
A9 APL0898 Apple A9 APL0898.jpg 14 nm FinFET (Samsung)[96] 96 mm2[97] ARMv8-A 1.85 GHz dual-core Twister[98][99] L1i: 64 KB
L1d: 64 KB
L2: 3 MB
L3: 4 MB (Victim)[88][100]
PowerVR GT7600 (hexa-core) @ 450 MHz (172.8 GFLOPS)[101] 64-bit Single-channel 1600 MHz LPDDR4-3200[99][100] (25.6 GB/sec)[99] over Apple-designed NVMe-based controller that communicates via a PCIe connection[102][103] September 2015
APL1022 Apple A9 APL1022.jpg 16 nm FinFET (TSMC)[97] 104.5 mm2[97]
A9X APL1021 Apple A9X.jpg 16 nm FinFET (TSMC)[102] 147 mm2[102] ARMv8-A 2.16–2.26 GHz dual-core Twister[104][103] L1i: 64 KB
L1d: 64 KB
L2: 3 MB
L3: none[88][102]
PowerVR 7XT Series (dodeca-core custom design)[102](345.6GFlops) 64-bit Dual-channel 1600 MHz LPDDR4-3200 (51.2 GB/sec) over Apple-designed NVMe-based controller that communicates via a PCIe connection[102][103] November 2015

"Sx" series

Name Model no. Image Semiconductor technology Die size CPU ISA CPU CPU cache GPU Memory technology Introduced Utilizing devices
S1 APL0778[105] Apple S1 module.png 28 nm HKMG[106][107] 32 mm2[106] ARMv7k[107][108] 520 MHz single-core Cortex-A7[107] L1d: 32 KB[107]
L2: 256 KB[107]
PowerVR Series 5[107][109] LPDDR3[110] April 2015

See also

Similar platforms

References

  1. Lua error in package.lua at line 80: module 'strict' not found.
  2. 2.00 2.01 2.02 2.03 2.04 2.05 2.06 2.07 2.08 2.09 2.10 Lua error in package.lua at line 80: module 'strict' not found.
  3. Lua error in package.lua at line 80: module 'strict' not found.
  4. 4.0 4.1 4.2 Lua error in package.lua at line 80: module 'strict' not found.
  5. Lua error in package.lua at line 80: module 'strict' not found.
  6. Lua error in package.lua at line 80: module 'strict' not found.
  7. 7.0 7.1 Lua error in package.lua at line 80: module 'strict' not found.
  8. Lua error in package.lua at line 80: module 'strict' not found.
  9. Lua error in package.lua at line 80: module 'strict' not found.
  10. Lua error in package.lua at line 80: module 'strict' not found.
  11. Lua error in package.lua at line 80: module 'strict' not found.
  12. Lua error in package.lua at line 80: module 'strict' not found.
  13. 13.0 13.1 13.2 13.3 Lua error in package.lua at line 80: module 'strict' not found.
  14. Lua error in package.lua at line 80: module 'strict' not found.
  15. Lua error in package.lua at line 80: module 'strict' not found.
  16. Lua error in package.lua at line 80: module 'strict' not found.
  17. Lua error in package.lua at line 80: module 'strict' not found.
  18. Lua error in package.lua at line 80: module 'strict' not found.
  19. Lua error in package.lua at line 80: module 'strict' not found.
  20. Lua error in package.lua at line 80: module 'strict' not found.
  21. Lua error in package.lua at line 80: module 'strict' not found.
  22. Lua error in package.lua at line 80: module 'strict' not found.
  23. Lua error in package.lua at line 80: module 'strict' not found.
  24. Lua error in package.lua at line 80: module 'strict' not found.
  25. Lua error in package.lua at line 80: module 'strict' not found.
  26. Lua error in package.lua at line 80: module 'strict' not found.
  27. Lua error in package.lua at line 80: module 'strict' not found.
  28. Lua error in package.lua at line 80: module 'strict' not found.
  29. 29.0 29.1 Lua error in package.lua at line 80: module 'strict' not found.
  30. Lua error in package.lua at line 80: module 'strict' not found.
  31. Lua error in package.lua at line 80: module 'strict' not found.
  32. 32.0 32.1 32.2 Lua error in package.lua at line 80: module 'strict' not found.
  33. 33.0 33.1 33.2 Lua error in package.lua at line 80: module 'strict' not found.
  34. Single-core A5 CPU in new 1080p Apple TV doubles RAM to 512MB
  35. Lua error in package.lua at line 80: module 'strict' not found.
  36. Lua error in package.lua at line 80: module 'strict' not found.
  37. A5 Chip in Tweaked Apple TV Still Manufactured by Samsung at 32nm - MacRumors.com
  38. Tweaked Apple TV Contains Die-Shrunk A5 Chip, Not A5X - MacRumors.com
  39. 39.0 39.1 39.2 Lua error in package.lua at line 80: module 'strict' not found.
  40. Lua error in package.lua at line 80: module 'strict' not found.
  41. 41.0 41.1 41.2 Lua error in package.lua at line 80: module 'strict' not found.
  42. Lua error in package.lua at line 80: module 'strict' not found.
  43. Lua error in package.lua at line 80: module 'strict' not found.
  44. Lua error in package.lua at line 80: module 'strict' not found.
  45. Lua error in package.lua at line 80: module 'strict' not found.
  46. Apple: A6 chip in iPhone 5 has 2x CPU power, 2x graphics performance, yet consumes less energy
  47. Lua error in package.lua at line 80: module 'strict' not found.
  48. 48.0 48.1 48.2 Lua error in package.lua at line 80: module 'strict' not found.
  49. Lua error in package.lua at line 80: module 'strict' not found.
  50. 50.0 50.1 Lua error in package.lua at line 80: module 'strict' not found.
  51. 51.0 51.1 51.2 Lua error in package.lua at line 80: module 'strict' not found.
  52. Lua error in package.lua at line 80: module 'strict' not found.
  53. 53.0 53.1 53.2 53.3 Lua error in package.lua at line 80: module 'strict' not found.
  54. 54.0 54.1 54.2 54.3 Lua error in package.lua at line 80: module 'strict' not found.
  55. Lua error in package.lua at line 80: module 'strict' not found.
  56. 56.0 56.1 56.2 56.3 Lua error in package.lua at line 80: module 'strict' not found.
  57. 57.0 57.1 57.2 Lua error in package.lua at line 80: module 'strict' not found.
  58. 58.0 58.1 58.2 58.3 Lua error in package.lua at line 80: module 'strict' not found.
  59. 59.0 59.1 59.2 59.3 59.4 59.5 Lua error in package.lua at line 80: module 'strict' not found.
  60. Lua error in package.lua at line 80: module 'strict' not found.
  61. 61.0 61.1 Lua error in package.lua at line 80: module 'strict' not found.
  62. Lua error in package.lua at line 80: module 'strict' not found.
  63. 63.0 63.1 Lua error in package.lua at line 80: module 'strict' not found.
  64. Lua error in package.lua at line 80: module 'strict' not found.
  65. Lua error in package.lua at line 80: module 'strict' not found.
  66. 66.0 66.1 66.2 66.3 66.4 Lua error in package.lua at line 80: module 'strict' not found.
  67. 67.0 67.1 67.2 67.3 67.4 67.5 Lua error in package.lua at line 80: module 'strict' not found.
  68. Lua error in package.lua at line 80: module 'strict' not found.
  69. Lua error in package.lua at line 80: module 'strict' not found.
  70. Lua error in package.lua at line 80: module 'strict' not found.
  71. 71.0 71.1 Lua error in package.lua at line 80: module 'strict' not found.
  72. Lua error in package.lua at line 80: module 'strict' not found.
  73. 73.0 73.1 73.2 73.3 73.4 73.5 73.6 73.7 Lua error in package.lua at line 80: module 'strict' not found.
  74. 74.0 74.1 Lua error in package.lua at line 80: module 'strict' not found.
  75. Lua error in package.lua at line 80: module 'strict' not found.
  76. Lua error in package.lua at line 80: module 'strict' not found.
  77. http://www.technobuffalo.com/2014/09/09/apple-watch-uses-a-new-s1-chip-heart-rate-monitor/
  78. Lua error in package.lua at line 80: module 'strict' not found.
  79. iPod Nano 4th Generation Teardown
  80. 80.0 80.1 80.2 80.3 80.4 Lua error in package.lua at line 80: module 'strict' not found.
  81. Lua error in package.lua at line 80: module 'strict' not found.
  82. 82.0 82.1 Lua error in package.lua at line 80: module 'strict' not found.
  83. Lua error in package.lua at line 80: module 'strict' not found.
  84. iPhone 5 Benchmarks Appear in Geekbench Showing a Dual Core, 1 GHz A6 CPU
  85. Lua error in package.lua at line 80: module 'strict' not found.
  86. 86.0 86.1 86.2 Lua error in package.lua at line 80: module 'strict' not found.
  87. Lua error in package.lua at line 80: module 'strict' not found.
  88. 88.0 88.1 88.2 88.3 88.4 88.5 Lua error in package.lua at line 80: module 'strict' not found.
  89. 89.0 89.1 89.2 89.3 Lua error in package.lua at line 80: module 'strict' not found.
  90. 90.0 90.1 Lua error in package.lua at line 80: module 'strict' not found.
  91. Lua error in package.lua at line 80: module 'strict' not found.
  92. 92.0 92.1 Lua error in package.lua at line 80: module 'strict' not found.
  93. Lua error in package.lua at line 80: module 'strict' not found.
  94. Lua error in package.lua at line 80: module 'strict' not found.
  95. 95.0 95.1 Lua error in package.lua at line 80: module 'strict' not found.
  96. Lua error in package.lua at line 80: module 'strict' not found.
  97. 97.0 97.1 97.2 Lua error in package.lua at line 80: module 'strict' not found.
  98. Lua error in package.lua at line 80: module 'strict' not found.
  99. 99.0 99.1 99.2 Lua error in package.lua at line 80: module 'strict' not found.
  100. 100.0 100.1 Lua error in package.lua at line 80: module 'strict' not found.
  101. Lua error in package.lua at line 80: module 'strict' not found.
  102. 102.0 102.1 102.2 102.3 102.4 102.5 Lua error in package.lua at line 80: module 'strict' not found.
  103. 103.0 103.1 103.2 Lua error in package.lua at line 80: module 'strict' not found.
  104. Lua error in package.lua at line 80: module 'strict' not found.
  105. Lua error in package.lua at line 80: module 'strict' not found.
  106. 106.0 106.1 Lua error in package.lua at line 80: module 'strict' not found.
  107. 107.0 107.1 107.2 107.3 107.4 107.5 Lua error in package.lua at line 80: module 'strict' not found.
  108. Hopper happily opens Apple Watch binaries ('armv7k') to disassemble, says they're 'armv7m'. -- Steve Troughton-Smith
  109. Lua error in package.lua at line 80: module 'strict' not found.
  110. Lua error in package.lua at line 80: module 'strict' not found.

Script error: The function "top" does not exist.

Script error: The function "bottom" does not exist.