According to foreign media reports, recently, a Tesla patent titled "System and Method for Adapting a Neural Network Model On a Hardware Platform" was announced.
(Image source: teslarati.com)
Generally speaking, a neural network is a set of algorithms used to collect data and recognize patterns from it. The specific data collected depends on the platform involved and the type of information that the platform can send to the network, such as camera/image data. Differences between platforms mean differences between neural network algorithms, and making adjustments is time-consuming for developers. Just like an application must be programmed to work on the operating system or hardware of a phone or tablet, the same is true for neural networks. However, Tesla takes an automated approach to the adaptability of neural networks.
In the process of adapting a neural network to a specific hardware, software developers must make decisions based on the available options built into the hardware being used. Typically, these options are researched, the hardware documentation reviewed, and the impact analyzed, with each set of options selected and ultimately added to the neural network as a configuration. Tesla calls these options "decision points," and they are a key part of how the invention works.
According to the patent application, after inserting the neural network model and specific hardware platform information to adapt the neural network to the hardware platform, the software code will be spread throughout the neural network to understand the location of the decision points, and then operate the hardware parameters for such decision points to achieve the available configuration. More specifically, the software method looks at the hardware limitations (such as processing resources and performance indicators) and generates settings for the neural network to meet and allow it to run correctly.
The document reads: "In order to implement the abstract neural network, execution decisions may need to be made regarding one or more system components, numerical precision, algorithm selection, data padding, accelerator usage, stride, etc. Such decisions may need to be made on a per-layer or per-tensor basis for the neural network, so a particular neural network may need to make hundreds or even more decisions. The present invention considers many factors before executing the neural network, because the underlying software or hardware platform does not support many configurations, and such configurations may cause the neural network to fail to execute."
Tesla's invention also has the ability to display neural network configuration information on a graphical interface, allowing evaluation and selection in a more user-friendly way. For example, different configurations may require different evaluation times, power consumption, or memory consumption. For example, a configuration can be selected based on the difference between Track Mode and Range Mode, rather than based on how people want the AI to work with the hardware.
The patent application reportedly appears to be one of the products developed after Tesla acquired DeepScale.
DeepScale is an AI startup focused on fully autonomous driving and designing neural networks for small devices. The inventor of the patent is Dr. Michael Driscoll, who was a senior engineer at DeepScale and later became a senior software engineer at Tesla. Before conducting independent research this year, Dr. Forrest Iandola, former CEO of DeepScale, also worked as a senior machine learning scientist at Tesla.
Previous article:Uber acquires British technology company Autocab to further expand its business
Next article:Audi develops "integrated vehicle dynamics" computer, technology changes the world!
- Popular Resources
- Popular amplifiers
- A new chapter in Great Wall Motors R&D: solid-state battery technology leads the future
- Naxin Micro provides full-scenario GaN driver IC solutions
- Interpreting Huawei’s new solid-state battery patent, will it challenge CATL in 2030?
- Are pure electric/plug-in hybrid vehicles going crazy? A Chinese company has launched the world's first -40℃ dischargeable hybrid battery that is not afraid of cold
- How much do you know about intelligent driving domain control: low-end and mid-end models are accelerating their introduction, with integrated driving and parking solutions accounting for the majority
- Foresight Launches Six Advanced Stereo Sensor Suite to Revolutionize Industrial and Automotive 3D Perception
- OPTIMA launches new ORANGETOP QH6 lithium battery to adapt to extreme temperature conditions
- Allegro MicroSystems Introduces Advanced Magnetic and Inductive Position Sensing Solutions
- TDK launches second generation 6-axis IMU for automotive safety applications
- LED chemical incompatibility test to see which chemicals LEDs can be used with
- Application of ARM9 hardware coprocessor on WinCE embedded motherboard
- What are the key points for selecting rotor flowmeter?
- LM317 high power charger circuit
- A brief analysis of Embest's application and development of embedded medical devices
- Single-phase RC protection circuit
- stm32 PVD programmable voltage monitor
- Introduction and measurement of edge trigger and level trigger of 51 single chip microcomputer
- Improved design of Linux system software shell protection technology
- What to do if the ABB robot protection device stops
- Analysis of the application of several common contact parts in high-voltage connectors of new energy vehicles
- Wiring harness durability test and contact voltage drop test method
- From probes to power supplies, Tektronix is leading the way in comprehensive innovation in power electronics testing
- From probes to power supplies, Tektronix is leading the way in comprehensive innovation in power electronics testing
- Sn-doped CuO nanostructure-based ethanol gas sensor for real-time drunk driving detection in vehicles
- Design considerations for automotive battery wiring harness
- Do you know all the various motors commonly used in automotive electronics?
- What are the functions of the Internet of Vehicles? What are the uses and benefits of the Internet of Vehicles?
- Power Inverter - A critical safety system for electric vehicles
- Analysis of the information security mechanism of AUTOSAR, the automotive embedded software framework
- MSP430 MCU simulation example: LCD1602 liquid crystal display
- [Atria Development Board AT32F421 Review] Timer PWM Output
- TI Selected Chinese Reference Design Industrial Applications (Full Book)
- EEWORLD University Hall ---- Learn FPGA with you ---- Hao Xushuai team of Sanxin Intelligent
- How to distinguish between field effect transistors and Schottky diodes?
- Introduction to the internal structure of C2000
- Award-winning review: Qinheng RISC-V architecture 32-bit general-purpose MCU CH32V103
- Keep moving forward + review my 2018
- 【IoT Development】Zhengdian Atom STM32 Battleship v3+Gizwits AIoT+APP Control
- Let me express my feelings and talk about phone calls and scammers