A makeshift to achieve real-time requirement in multidimensional DSP applications is usingto use a lower sampling rate, which can efficiently reduce the number of samples to be processed at one time and thereby decreasingdecrease the total processing time. However, this can lead to the aliasing problem indue to the [[Nyquist–Shannon sampling theorem|sampling theorem]] and make a poor-quality of outputs. In some applications, such as military radars and medical images, we are eager to have highly precise and accurate results. In such cases, using a lower sampling rate to reduce the amount of computation in the multidimensional DSP ___domain is not always allowable.
=== Digital Signal Processors (DSPs) ===
Digital signal processors are designed specifically to process vector operations. They have been widely used in DSP computations for decades. However, most digital signal processors are only capable of manipulating couplefew operations in parallel. This kind of designs is sufficient to accelerate audio processing (1-D signals) and image processing (2-D signals). However, with a large amount of data samples in multidimensional signals, this is still not powerful enough to retrieve computation results in real-time.
=== Supercomputer Assistance ===
In order to accelerate multidimensional DSP computations, using dedicated [[supercomputer]]s or [[Computer cluster|cluster computers]] is required in some circumstances, e.g., [[weather forecasting]] and military radars. Nevertheless, using supercomputers designated to simply perform DSP operations takes considerable money cost and energy consumption. ItAlso, it is not practical and suitable for all multidimensional DSP applications.
=== GPU Acceleration ===
[[Graphics processing unit|GPUs]] are originally devised to accelerate image processing and video stream rendering. Moreover, since modern GPUs' have good ability to perform numeric computations in parallel with a relatively low cost and better energy efficiency, GPUs are becoming a popular alternative to replace supercomputers performing multidimensional DSP.<ref>{{cite journal|title = OpenCL: Make Ubiquitous Supercomputing Possible|url = http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=5581488&tag=1|journal = 2010 12th IEEE International Conference on High Performance Computing and Communications (HPCC)|date = 2010-09-01|pages = 556–561|doi = 10.1109/HPCC.2010.56|first = Slo-Li|last = Chu|first2 = Chih-Chieh|last2 = Hsiao}}</ref>