FlowComputing claims that its PPU has ushered in a new era of the "super CPU."
What is the bottleneck of modern computers? Finnish startup FlowComputing points to the CPU. The company claims that the chip technology "Parallel Processing Unit (PPU)" it has developed can increase the processing power of the CPU by up to 100 times and will meet many of the computational needs required for the current development of artificial intelligence.
In computer science, parallel processing technology is a method of improving computational efficiency and performance by executing multiple tasks simultaneously.
Increase CPU performance by up to 100 times without rewriting existing application code
FlowComputing, a spin-off from the Finnish national research organization VTT, claims that its PPU has ushered in a new era of the "super CPU."Although the CPU has made great progress compared to a few years ago, its basic processing method has not changed at all, and it can only do one thing at a time. We switch billions of times per second through multiple cores and paths, but due to the basic limitations of the instruction execution method, a task must be completed before the next task can start, but a large number of facts have not changed. Waste occurs and becomes a bottleneck.
The PPU of flow computing eliminates this limitation and allows the CPU to switch from a single channel to multiple channels. Although the CPU can still only handle one task at a time, the PPU of Flow can perform on-chip traffic management at the nanosecond level, enabling tasks to move in and out of the processor faster than ever before.
The PPU of Flow Computing can be applied to any CPU architecture and maintain complete backward compatibility. In addition, it is expected that performance will be further improved by rebuilding and recompiling software to work with the PPU-CPU combination. Flow has confirmed that if you change the code (without completely rewriting it) to take advantage of this technology, you can increase performance by up to 100 times. The company is providing recompilation tools for developers who want to optimize the software of chips that support Flow.
The core idea of parallel processing technology is to divide a task into multiple subtasks and let these subtasks execute simultaneously. In this way, the computing resources of multi-core processors or distributed systems can be fully utilized to improve computational efficiency. Parallel processing technology can be divided into two types: process-based parallel processing and thread-based parallel processing. Process-based parallel processing uses the operating system as an intermediary to allocate multiple independent processes to different processors for execution; thread-based parallel processing, on the other hand, divides a process into multiple threads and allows these threads to execute simultaneously on the same processor.
Therefore, the benefits are not limited to the improvement of CPU performance; other connected units (NPU, GPU, etc.) can also indirectly benefit from the improvement of PPU performance.
Although this kind of parallelization has been possible at the research level, it is not practical because it requires rewriting the application code from scratch. If what Flow Computing says is true, then they can achieve this goal without changing any code.
However, to put it into practice, the PPU of Flow Computing must be integrated during the chip design phase. Flow seems to indicate that this technology is suitable for FPGA-based test setups.
Flow has now obtained 4 million euros (about 4.3 million US dollars) in seed financing, which is led by Butterfly Ventures, with FOV Ventures, Sarsia, Stephen Industries, Superhero Capital, and Business Finland participating.The company also plans to collaborate with leading CPU companies such as AMD, Apple, Arm, Intel, NVIDIA, and Qualcomm to jointly develop next-generation advanced CPU computing. The company is also seeking to cooperate with smaller CPU startups, such as Tenstorrent, led by the legendary chip designer Jim Keller.
However, it is worth noting that to achieve efficient parallel computing in practical applications, the following factors should be considered:
Task Division: Reasonably dividing the task into multiple subtasks is key to achieving efficient parallel computing. It is necessary to develop appropriate division strategies based on the specific characteristics of the task and the computing resources.
Communication and Synchronization: In parallel computing, communication and synchronization between subtasks are required to ensure the correctness of the computation. It is necessary to choose appropriate communication protocols and synchronization mechanisms to reduce communication overhead and improve computational efficiency.
Load Balancing: In distributed systems, the computing capabilities of various nodes may vary. To fully utilize system resources, effective load balancing strategies are needed to distribute computing tasks.
Performance Optimization: For specific computing tasks and application scenarios, corresponding performance optimization measures need to be taken, such as algorithm optimization, data compression, prefetching techniques, etc.
Parallel Programming Models and Frameworks: Choosing the right parallel programming models and frameworks can improve development efficiency and application performance. Common parallel programming models and frameworks include OpenMP, MPI, MapReduce, etc.
Comments
Share your experience
Related Articles
Temperature: An increasingly concerning issue for chip security experts
Even though the threat of temperature to chip security is currently still mainly at the laboratory stage, it can still b...
The hotel location shared by my best friend is the same one my husband often stays at-8
The rise of storage power in the AI era
Under the tide of the digital economy, data has become a new type of production material.Currently, there are three majo...
Shock! Market value evaporates 200 billion
Can the company's market value stabilize above 3 trillion US dollars?This Friday, the AI chip leader Nvidia suffered a f...
Will application-specific integrated circuits become ubiquitous?
How Changes in the End Market and Shrinking Device Sizes are Altering Chip DesignThe evolution of the end market and the...
Intensified competition in network technology, Nvidia may not beat Broadcom
Broadcom's financial report highlights three major positives: wired communication, software revenue, and stock split.Aft...
The hotel location shared by my best friend is the same one my husband often stays at-5
The hotel location shared by my best friend is the same one my husband often stays at-10
The hotel location shared by my best friend is the same one my husband often stays at-4
VLSI 2024, semiconductor giants showcase the latest technology
Based on the number of papers submitted and accepted from various regions this year, Mainland China has the highest numb...
The market value TOP10 companies are announced again, and AI has fattened these
Ten years is a testament to growth and transformation for an individual; for a company, it is a journey of ups and downs...
The hotel location shared by my best friend is the same one my husband often stays at-7
Automotive PMIC applications, who is the strong player?
The market size of automotive Power Management IC (PMIC) chips is entering a period of rapid growth.PMIC stands for Powe...
AI PCs are hot selling, Lenovo copies Apple's strategy
AI PCs are driving the development of the entire industry chain.Lenovo, the global leader in notebook computers, is aggr...
The hotel location shared by my best friend is the same one my husband often stays at-12
Hua Hai Qingke delivers the first 12-inch equipment
China's domestic semiconductor equipment is gradually reaching its prime.On June 12th, Huahai Qingke announced that its ...
Understanding CPU benchmark testing
Benchmarks do not always accurately reflect real-world performance.Upgrading to a new CPU is both exciting and frustrati...
The progress of single exposure and multiple exposures of EUV
Over the past five years, EUV pattern design has made significant strides, but high-NA EUV has brought back the old chal...
AI giants surge, it's Broadcom's turn!
Recently, Nvidia's stock price has continued to soar, becoming the company with the highest market value in the world. A...
The 0.1-nanometer era! Giants are working on the next generation of transistors
Despite the significant slowdown in the pace of Moore's Law, the process nodes continue to move forward steadily, now ev...
Obstacles encountered in the PCIe 6.0 and 7.0 standards
The adoption of new technologies may face some delays.Earlier this week, the organization responsible for developing the...
Contract price increases boost DRAM's first-quarter revenue by 5.1%
The shipment of DRAM suppliers is expected to see a seasonal rebound in the second quarter.TrendForce points out that in...
SHOCKING Discovery in Attic: "Alien Corpse" Photos from Roswell UFO Crash Finally Revealed?
TSMC's Nanjing factory receives an unlimited exemption permit from the United St
This move heralds that TSMC will continue to play a significant role in the global chip market competition in the future...
The future of AI chips may not be GPUs
In the layout of artificial intelligence (AI) computing architectures, the collaborative working model between the Centr...
Best AI chip companies: Don't underestimate these Nvidia competitors
Nvidia Dominates the AI Chip Market, but Competitors are Emerging.The development of integrated circuits and the upgradi...
Mind-Blowing: 10 Countries Where Average Lifespan Is Under 50—Here’s the Chilling Reason
The price war of large models has started, can multi-core hybrid become a breakt
Recently, several major model companies in China have successively lowered the prices of their related products.Starting...
The hotel location shared by my best friend is the same one my husband often stays at-11
Dialogue with GAC Aion's Gu Huinan: discussing going overseas, technology, and i
In 2024, one of the key words in the automotive industry is undoubtedly "intense competition." The market competition is...