Subject: Processors | December 31, 2018 - 09:46 PM | Tim Verry
Tagged: SMT, self driving car, cortex A65AE, armv8-a, arm safety ready, arm
Over the holidays I noticed that ARM released information on a new core design aimed at autonomous driving systems. The Cortex-A65AE is part of the company's Automotive Enhanced lineup and follows on the Cortex-A76AE) with its split-lock and other features that are part of ARM's Safety Ready program.
Aimed at processors that will be used in self driving cars, advanced driver assistance systems (ADAS), aviation, and industrial automation, the Cortex-A65AE core design integrates several safety and redundancy features that meet ASIL D specifications which is a hazard and risk assessment test for an ISO standard (26262) focused on road vehicle safety. Processors will be able to have up to eight cores and will support SMT with each physical core able to run two threads (at different exception levels and/or under different OSes). The cores can be run independently for performance or in lock step for redundancy and integrity checking comparing each other's calculation results (Split-Lock and Dual Core Lock Step respectively). Using the simultaneous multithreading, two threads on a physical core and operate in lock step mode with two other threads on a different physical shadow core according to Anandtech.
ARM has not yet released full details about the Cortex-A65AE core but it utilizes a 6A65AE4-bit out of order execution pipeline with the. ARMv8-A. It can be customized to suit the needs of ARM's partners so exact chip specifications will differ, but in general Cortex-A65AE cores can have 16 to 64 KB L1 instruction and data caches, 64 to 256 KB L2 cache, an optional L3 cache up to 4MB. Other features include support for ARM TrustZone, ECC memory, and ACP connections for accelerators. The new cores are built with ARM's DynamIQ technology and are slated to be used in chips built on the 7nm process node.
According to ARM, Cortex-A65AE cores are 70% faster in integer performance per core and offer up to 3.5 times the memory throughput and six times the read bandwidth for ACP accelerators versus the existing Cortex-A53 cores. The notable performance jump is likely the result of a combination of moving to a smaller process node, the addition of SMT, and architectural improvements and cache and inter-chip routing optimizations.
ARM is positioning the Cortex-A65AE as complementary to the Cortex-A76AE which is to say that the new core is not a direct replacement for it. While the Cortex-A76AE is high performance, the A65AE is high throughput and both cores reportedly have their place in future ADAS and self-driving cars. The Cortex-A65AE cores can be clustered together to do the initial processing and sensor fusion calculations from all of the inputs from cameras, radar, lidar, and other hardware. From there, clusters including Cortex A76AE chips (or a mix of the two) along with other accelerators can be responsible for making the decisions based on the sensor information. How well it works in practice and how this heterogenous setup will compare to competing offerings from NVIDIA, Intel/MobileEye, and others remains to be seen. I am all for the self-driving car future though so the more competition and developments in that space is always nice to see even if it's still a ways off yet!
The Cortex-A65AE being the first Cortex-A core to feature multithreading is also interesting and I am very curious if we will see that capability expanded to other ARM processors outside of the AE series. While SMT may not be worth it for mobile devices like smartphones and even tablets, perhaps future ARM-powered Always Connecred Windows notebook PCs will use processors with SMT capable cores as it would be easier to justify the extra cost in power and size to include multithreading.
What are your thoughts?
(PS I hope everyone had a safe holiday or at least a good week if you don't celebrate! I am looking forward to 2019 and continuing to serve you with
bad puns and allegedlys technology coverage!)
Subject: General Tech | March 13, 2017 - 02:35 PM | Jeremy Hellstrom
Tagged: Intel, mobileye, self driving car, billions
BMW's self driving car division asked Intel and Mobileye to partner together to design the iNext spin off of BMW's electric car division. Mobileye specializes in sensors and software for autonomous or assisted driving, Tesla used their products in the Model S. Their success has not gone unnoticed and today they are Intel's latest acquisition in the IoT market, purchased for a total of roughly $15.3 billion, US. Expect to see more Intel Inside stickers on cars, as they have recently purchased another IoT firm specializing in chip security as well as one focused on computer vision. Pop by The Inquirer for links to those other purchases.
"On Monday, Intel announced that it has purchased the company for £12.5bn, marking the biggest-ever acquisition of an Israeli tech company. It's also the biggest purchase of a company solely focused on the autonomous driving sector."
Here is some more Tech News from around the web:
- 6 of the most useful Google things no one uses @ The Inquirer
- Malware infecting Androids somewhere in the supply chain @ The Register
- IBM pushes blockchain system for e-transaction @ DigiTimes
- Q Has Nothing on Naomi Wu @ Hack a Day
- User lubed PC with butter, because pressing a button didn't work @ The Register
- Tim Berners-Lee says privacy needs fixing – and calls for 'algorithmic transparency' @ The Register
- Arozzi Arena Gaming Desk Review @ NikKTech
Subject: General Tech | December 2, 2016 - 02:59 PM | Jeremy Hellstrom
Tagged: DIY, self driving car, comma.ai, geohot
George Hotz, aka [Geohot], created the comma.ai program in an effort to create and sell a program to control self driving cars. The US National Highway Traffic Safety Administration took offence to this, citing the possibility of this endangering humans in a letter sent to his company Comma.Ai. He shut down the project rather than having to deal with lawyers, red tape and regulations. The code survived however and is now available on GitHub. Hack a Day took a look and discovered it is written in Python with some C included and is rather easy to interpret if you are familiar with the language. It is compatible with Acura ILXs or Honda Civic 2016 Touring models, if you are so inclined.
"First there was [Geohot]’s lofty goal to build a hacker’s version of the self-driving car. Then came comma.ai and a whole bunch of venture capital. After that, a letter from the Feds and a hasty retreat from the business end of things. The latest development? comma.ai’s openpilot project shows up on GitHub!"
Here is some more Tech News from around the web:
- Wearable eats wearable: Fitbit 'to buy Pebble' with a steal of a deal @ The Register
- INQ's guide to Christmas 2016: Gifts for gamers, geeks and gadget fans
- Intel to push SSD products for 4 major markets in 2017 @ DigiTimes
- Buffer overflow exploit can bypass Activation Lock on iPads running iOS 10.1.1 @ Ars Technica
- Foxconn manager in doodah for pinching 5,700 iPhones @ The Inquirer
- Brit upstart releases free air traffic app for drone operators @ The Register
- Parrot Security Could Be Your Next Security Tool @ Linux.com
- D-Link Performace Series DIR-890L AC3200 Enthusiast Router @ eTeknix