scispace - formally typeset
Search or ask a question

Answers from top 10 papers

More filters
Papers (10)Insight
Our results show that GPUs can provide significant speedup over conventional CPUs.
Although not truly general-purpose processors, GPUs can now be used for a wide variety of compute-intensive applications beyond graphic.
Our results show that apart from accelerated performance, embedded GPUs are promising also because of their energy efficiency which is an important design goal for battery-driven mobile devices.
It also shows that utilizing several GPUs have a potential for performance gains.
GPUs are much more power-efficient devices compared to CPUs, but due to several performance bottlenecks, the performance per watt of GPUs is often much lower than what could be achieved theoretically.
These results demonstrate the substantial gains in performance that are possible with the latest-generation of GPUs.
Therefore, the small overhead incurred by our proposal because of the remote use of GPUs is worth the savings that a cluster configuration with less GPUs than nodes reports.
The results show that a significant improvement in performance can be achieved by utilizing GPUs.
The results show that parallelism can be well exploited by the GPUs.
One of our findings is that even simplified statistical models are able to predict power and performance of cutting-edge GPUs within errors of 20% to 30% for any set of voltage and frequency pair.

Related Questions

Write one paragraph on Types of GPU ?4 answersGraphics Processing Units (GPUs) have evolved significantly from their initial design as high compute density, fixed-function processors tailored for computer graphics workloads, to becoming versatile, general-purpose processors capable of handling a wide array of computing tasks. Early GPUs were primarily focused on accelerating computer graphics, rendering 3D scenes, and video processing, which remains a core application in the gaming industry today. However, the advent of general-purpose computing on GPUs (GPGPU) marked a pivotal shift, allowing GPUs to execute a broader range of algorithms beyond graphics, by expressing computations in shader languages and manipulating data encoded in textures. This transition was facilitated by the introduction of dedicated hardware components like the Transform and Lighting (T&L) unit and the development of pixel and vertex shader languages, enabling the manipulation of the rendering pipeline for general computation. Modern GPUs are characterized by their massive parallelism and easy programmability, making them suitable for high-performance computing across various domains such as artificial intelligence, security, and virtual reality. They incorporate advanced architectural features like shader pipelines, schedulers, and different types of device memories to support Single Instruction, Multiple Threads (SIMT) execution, optimizing performance, energy efficiency, and reliability. Despite these advancements, GPUs face challenges such as reliability and radiation susceptibility, especially in demanding environments like space, which necessitates careful consideration of their application in such contexts. Nonetheless, the flexibility and power of GPUs, coupled with their relatively low cost, have made them an indispensable tool in both graphics and non-graphics applications, revolutionizing the landscape of parallel computing and opening new frontiers in computational research and application.
What are the advantages and disadvantages of using GPUs for AI?3 answersGPUs offer several advantages for AI applications. They can process a considerable amount of data, improve task management, and enhance learning personal experiences. Additionally, GPUs provide cost-effective hardware acceleration, making supercomputing power more accessible and affordable for desktop applications. However, there are also some disadvantages to using GPUs for AI. Some concerns include the possible loss of traditional educational jobs, the costs of implementing AI systems, errors in programming and error-processing, and the potential lack of human relationships in the classroom. Furthermore, there are differing opinions on the ability of AI to control students' behavior and direct learning, improve the efficiency of the educational system, provide notes and reviews, reduce dependency on teachers, and enhance social interaction.
Whats the relation beweteen cpu and gpu in computer games?5 answersThe CPU and GPU in computer games have a close relationship. They work together to improve graphics rendering and overall performance. The CPU and GPU synchronize their work units with the display refresh rate, ensuring smooth and timely execution. In some cases, the GPU copies data blocks from a source to a buffer, while the CPU copies the same data blocks from the buffer to the destination. The rigid body pipeline in games is partitioned into GPU and CPU portions, with each component executing on its respective processor. The CPU and GPU can share execution resources based on workload, power considerations, or available resources. Additionally, the GPU can be used for broad phase collision detection algorithms, providing faster and more realistic performance, especially in scenes with complex and unpredictable movements.
When cpu is better than gpu ?5 answersCPU is better than GPU in certain scenarios. For 1-dimensional vector addition, it is better to use CPU regardless of the data size, as the cost of data transmission outweighs the acceleration of parallel computation. However, for 2-dimensional matrix multiplication with a matrix larger than 96 x 96 floating point, GPU outperforms CPU. In benchmarking tests comparing CPU and GPU performance, it was observed that GPU is consistently faster than CPU, with some cases showing GPU to be 4-5 times faster. While GPUs offer higher parallelization capacities, CPUs are still important in hybrid computing models, where combining CPU and GPU platforms can provide significant performance gains and resource efficiency.
Can you run a mining rig on solar power?16 answers
Do you need a graphics card for Plex server?7 answers