Bureaucrats, cc_docs_admin, cc_staff, rsnt_translations
2,837
edits
No edit summary |
No edit summary |
||
Line 15: | Line 15: | ||
|title=Speed vs throughput, which is best ? | |title=Speed vs throughput, which is best ? | ||
|content= | |content= | ||
[[File:Train.jpg|thumbnail|center|Throughput is like a train, slow, but carries a lot of work in a single trip]][[File:Motorcycle.jpeg|thumbnail|center|Speed is like a motorcycle. Very fast, but only carries one person at a time. ]] | |||
Depending on what kind of task you are trying to accomplish, you may want to use a high speed device such as CPU, or a high throughput device such as an accelerator. | Depending on what kind of task you are trying to accomplish, you may want to use a high speed device such as CPU, or a high throughput device such as an accelerator. | ||
Line 20: | Line 21: | ||
A '''high throughput''' device will accomplish much more work, but in a longer amount of time. This is probably what you want if you are trying to solve a highly parallel problem. Examples of such tasks are numerous, and include matrix operations, Fourier transforms, multidimensional differential equations, etc. In real life, we could compare a high throughput device to a train or a bus. It will bring a lot of passengers from point A to point B, but in an admittedly longer time than a racing motorcycle or car. | A '''high throughput''' device will accomplish much more work, but in a longer amount of time. This is probably what you want if you are trying to solve a highly parallel problem. Examples of such tasks are numerous, and include matrix operations, Fourier transforms, multidimensional differential equations, etc. In real life, we could compare a high throughput device to a train or a bus. It will bring a lot of passengers from point A to point B, but in an admittedly longer time than a racing motorcycle or car. | ||
}} | }} |