博文

目前显示的是标签为“compute-in-memory”的博文

The development of computing in memory and neural network computing represents a major advance in computing

图片
  In recent years, the field of computing has seen several exciting new developments, two of which are particularly notable: computing in memory and neural network computing. Both of these technologies promise to revolutionize the way we approach computing, and have the potential to advance a wide range of fields, from healthcare to finance to transportation.   Computing in memory  is a new type of computing architecture that relies on the use of in-memory computing units to perform operations on data. This technology has the potential to improve the speed and efficiency of data processing, by reducing the need to move data back and forth between processing units and memory. This is particularly beneficial in applications where data is massive and requires rapid processing, such as in financial analysis or deep learning.   Neural network computing, on the other hand, is a field of computing that focuses on using artificial neural networks to process and analyze data....

CIM and neural network model technologies both have the potential to revolutionize the computing industry

图片
In recent years, there has been a rapid evolution in computing technologies. One of the most interesting developments is  computing in memory  (CIM) and the neural network model. Both of these technologies have the potential to revolutionize the computing industry and bring about several advancements.   CIM involves a process of computational resources being embedded within the memory chips themselves. This approach is quite different from conventional computing, where processors and memory chips have separate functions. The main idea of CIM is to reduce the movement of data between memory and processors, leading to faster and more power-efficient operations.   CIM has several advantages over traditional computing. First, it increases the speed of data access, making it possible to perform complex tasks in real-time. Second, it reduces power consumption, which is quite beneficial to portable devices. Finally, the technology can help reduce the cost of data access and...

In-memory computing and edge computing are transformative technologies

图片
  Computing techniques have experienced a significant transformation in recent years. The emergence of   in-memory computing   and edge computing has revolutionized the way data is processed, analyzed and stored.   In-memory computing is a technique that stores data in computer memory instead of traditional storage devices like hard disks and solid-state drives. By doing so, it eliminates the time taken to retrieve data from storage devices, dramatically increasing processing speed. This technique is being used extensively in various industries, including finance, healthcare, and e-commerce. The technology is highly efficient, enabling organizations to extract meaningful insights from data in real-time, improving decision-making and enhancing business operations.   Edge computing, on the other hand, brings data processing and analysis closer to the source of data. By processing data near the endpoint of a network, it reduces the time it takes for data to be tran...

Unlock the potential of AI and usher in a new era of innovation and advancement

图片
  As the world becomes more and more technologically advanced, the field of artificial intelligence (AI) is rapidly growing and transforming the way we live and work. One of the key areas of focus within AI is the development of new computing methods and technologies that improve processing speed, efficiency, and accuracy. Two of the most promising trends in this area are AI computing and computing in memory.   AI computing involves the use of specialized computing hardware and software to optimize the performance of machine learning algorithms and other AI applications. This can include custom chips, GPUs, and other hardware designed specifically for AI tasks. The goal of AI computing is to improve the speed and accuracy of these algorithms, enabling them to process massive amounts of data quickly and efficiently.   Computing in memory , on the other hand, is a method of computing that focuses on bringing computation closer to the data itself. Traditionally, computing ha...

Computing in Memory Chips: The Future of Computing

图片
  Computing in memory chips   is an innovative technology that has the potential to revolutionize the world of computing. It is a type of architecture that integrates memory and processing capabilities within a single chip. This means that data can be processed directly where it is stored, leading to faster and more energy-efficient computing. The Tradingal Computing Architecture, Known as von Neumann Architecture, has ben in use for many decades. At Retrieves Data from Memory, ProcessSses It, and then Stores It Back in Memory. Limitations, mainly in terms of the significant amount of time and energy consumed by the data transfer between the CPU and memory. However, computing in memory chips eliminates these bottlenecks by bringing the processing and memory closer together. The potential applications of computing in memory chips are vast and varied. One of the most promising applications is in the field of artificial intelligence (AI). AI requires vast amounts of data to be pr...

CiM Technology Has Potential to Revolutionize Computing Industry

图片
  Computing in Memory (CiM) is a revolutionary technology that has emerged as a potential solution to the memory bottleneck in modern computers. It involves integrating processing units into memory chips to allow processing of data in place, thus eliminating the need for data transfers between the processor and memory. CiM has been regarded as a game-changer in the computing industry, and it promises to deliver significant performance enhancements to various applications such as artificial intelligence, big data analytics, and scientific simulations. CiM is specially designed to overcome the limitations of traditional computing, which involve massive amounts of data movement between the processor and the memory subsystem. CiM is based on the idea of building computational units directly into memory chips, providing a single unit of memory that can both store and process data. This approach enables efficient parallelism and data locality, which results in faster processing and reduc...

Significant achievements in advanced computational power, the first computing in memory chip was showcased at the World Artificial Intelligence Conference

图片
  The 2023 World Artificial Intelligence Conference (WAIC) opened on July 6, 2023, at the Shanghai World Expo Center, attracting a large number of visitors to the China Artificial Intelligence Industry Innovation Achievement Exhibition. The exhibition showcased cutting-edge technological developments and demonstrated applications in intelligent chips, large-scale models, humanoid robots, and other fields, presenting a vibrant landscape of AI innovation and application. Among the many emerging technologies, the computing in memory chip is considered the hottest architectural innovation direction in the field of AI chips. It effectively addresses the "memory wall" and "power wall" issues of traditional Von Neumann architecture chips, achieving breakthroughs in computational power.   In the global computing in memory market, some overseas manufacturers were early adopters. In 2017, the first batch of domestic integrated storage and computing chip companies, led by Witm...

What is the use of computing in memory?

图片
  Computing has had a profound impact on almost every aspect of modern life, from the way we work and communicate to the way we entertain ourselves and access information. One area where computing has had a particularly transformative effect is in the field of memory. Thanks to advances in computer technology, we are now able to store and retrieve vast amounts of data with unprecedented ease and speed. In this article, we will explore the many uses of computing in memory and how this technology is changing the way we think about information. One of the most obvious uses of  computing in memory  is for data storage. With the advent of cloud computing and online storage services, we no longer need to rely on physical storage devices like hard drives or USB sticks to store our data. Instead, we can store it remotely, on secure servers maintained by companies like Google or Microsoft. This makes it much easier to access our data from anywhere in the world, and also provides a...

Computing in Memory for Smart Homes: Transforming the Way We Live

图片
  The field of computing has been evolving at an unprecedented pace, leading to the development of several cutting-edge technologies that are changing our lives for the better. One such technology is   computing in memory   (CiM), which is poised to transform the way smart homes operate. C omputing in memory  is a computational paradigm that leverages the data storage and processing capabilities of memory cells in a computing system. In contrast to traditional computational models that require data to be transferred to and from the processor,  computing in memory  can perform computations directly on data stored in memory, thus reducing the time and energy costs associated with data transfer. The potential of  computing in memory  in the smart home domain is tremendous.  Smart homes  are intelligent dwellings that use IoT devices to automate and optimize various tasks, such as temperature control, lighting, security, and entertainment. C...

Neural Networks Are Revolutionizing the Field of AI

图片
  Neural networks are a powerful subset of artificial intelligence (AI) that have revolutionized the field of machine learning. They are modeled after the structure and function of the human brain, consisting of interconnected nodes or neurons that process and transmit information. Neural networks have been used to solve a wide range of tasks in AI, including image recognition, speech recognition, natural language processing, and even game playing. They are particularly useful for tasks that involve large datasets or complex patterns, as they can learn and improve over time by adjusting the connection strengths between neurons based on the input data and desired output. One of the most exciting applications of neural networks is in the field of image recognition. Image recognition involves analyzing large amounts of data to identify objects and patterns within images. Neural networks have proven to be highly effective at this task, achieving accuracy rates that rival or exceed thos...

Application of Computing in Memory in Human Recognition

图片
   Computing in memory refers to the fusion of storage and computing resources to improve computational efficiency and data processing speed. Human recognition is a computer vision technology based on images or videos, aimed at recognizing and classifying human form, movement, facial expressions, and other characteristics. Specifically, computing in memory architecture can play a role in the human recognition algorithm: · Feature extraction: Human recognition algorithms usually require feature extraction from a large amount of image or video data, which requires a lot of computing resources and storage space. By using computing in memory technology, seamless data exchange between storage and computing can be achieved, thereby quickly and efficiently completing the feature extraction process. · Data storage: Human recognition algorithms require a large amount of data for training and testing, which usually needs to be stored in high-capacity storage devices. By using ...

WTM2101 chip based on computing in memory architecture

图片
  WTM2101 chip is a microprocessor chip based on the computing in memory architecture, which is independently developed by the Institute of Computing Technology, Chinese Academy of Sciences. This chip adopts a new computing model, integrating storage and computation to achieve more efficient data processing and lower power consumption. I. Advantages of the Computing in memory Architecture In the traditional computer architecture, memory and processor are separate. In the process of data processing, data needs to be constantly read from memory to the processor for calculation, and then the calculation results are written back to memory. The disadvantage of this architecture is slow memory access, high data transmission cost, and a potential bottleneck between memory and processor. In contrast, the computing in memory architecture integrates memory and processor, namely integrating memory into the processor, to achieve a highly unified computing and storage. The advant...

WTM2101- DNN & HMM model for Speech Recognition

图片
  Speech recognition is a technology that converts human speech into understandable text or commands. Its principle is to recognize words, phrases, or complete sentences by analyzing the acoustic features in the speech signal. Speech recognition technology typically involves three main steps: speech signal preprocessing, feature extraction, and application of a speech recognition model. The principle of speech recognition models is mainly based on deep learning technology. The basic idea is to convert the speech signal into corresponding text or commands, and learn the mapping relationship between speech signals and text through model training, thereby achieving the task of speech recognition. The WTM2101 chip adopts a computing in memory architecture, which integrates memory and processors in the same unit, thereby achieving efficient data processing and model inference. In speech recognition, both DNN and HMM models play important roles. The DNN model is mainly used for...

How does speech recognition play an important role in WTM2101

图片
  WTM2101 is a speech recognition chip based on computing in memory architecture, which has high computing performance and low power consumption characteristics. It can achieve real-time speech recognition through the built-in speech recognition algorithms and models, and can be used as the core processor of intelligent products such as smart speakers and voice assistants. Compared with other chips, WTM2101 has the following advantages: · Computing in memory architecture: WTM2101 adopts a design based on computing in memory architecture, which tightly integrates storage and computing units, achieving higher data processing efficiency and lower power consumption. · Multi-model support: WTM2101 supports multiple speech recognition models and algorithms, such as DNN, HMM, etc. Different models can be selected according to different application scenarios to achieve more accurate speech recognition. · Independent speech front-end processing unit: WTM2101 adopts an indepen...

How does computing in memory technology contribute to smart glasses

图片
  WTM2101 is a low-power, computing in memory  chip that can be used for voice recognition and call noise reduction in smart glasses. Smart glasses typically include cameras, displays, processors, and various sensors such as accelerometers, gyroscopes, and heart rate sensors, which can collect user physiological and environmental data for analysis and processing by the processor. Using the WTM2101 chip, it is possible to implement computing in memory  technology in smart glasses. This technology utilizes the chip's low-power performance and efficient algorithms to analyze and process external commands or noise in real-time, thereby improving the response speed and energy efficiency of smart glasses. Additionally, the chip supports wireless communication and can transmit data to the cloud for further analysis and processing. Moreover, neural network operations can also be applied to smart glasses, such as for facial recognition, gesture recognition, and speech recognition....

WTM2101 hold feature advantage benefit in voice algorithm

图片
  WTM2101 is a computing in memory (SoC) chip designed for intelligent wearable devices and IoT applications, featuring low power consumption and high efficiency. This chip integrates multiple functional units such as processor, memory, sensor interface, digital signal processor (DSP), wireless communication interface, etc., to realize data processing, analysis, and transmission tasks of intelligent wearable devices. In addition, the chip also supports various functions such as voice recognition, noise reduction, and health monitoring, which can improve the user experience of wearable devices. WTM2101 chip has some unique voice algorithm advantages, including: · Low power voice wake-up: WTM2101 chip adopts low-power voice wake-up technology, which can be awakened by voice in standby mode, thereby improving the response speed and energy efficiency of voice recognition. · Noise suppression and echo cancellation: The digital signal processor (DSP) built into the WTM2101 chip can ...

About Computing in Memory

  Introduction to Computing in Memory Computing in memory, also known as in-memory computing or computational memory, is a new paradigm that aims to reduce data movement and increase data processing speed by performing computations directly in memory. In contrast to traditional computing architectures that rely on a separation of memory and processing, computing in memory systems leverage the inherently parallel processing capabilities of memory devices to achieve high-throughput and low-latency data processing. Advantages of Computing in Memory Applications Computing in memory has several advantages over traditional computing architectures. One of the biggest advantages is the reduction of data movement, which significantly reduces power consumption and improves overall efficiency. Additionally, computing in memory enables higher bandwidth data processing, faster data transfer rates, and lower latency. These advantages make computing in memory particularly attractive for applicati...