Browse > Article
http://dx.doi.org/10.9708/jksci.2012.17.1.001

Implementation of an Optimal SIMD-based Many-core Processor for Sound Synthesis of Guitar  

Choi, Ji-Won (School of Electrical Engineering, University of Ulsan)
Kang, Myeong-Su (School of Electrical Engineering, University of Ulsan)
Kim, Jong-Myon (School of Electrical Engineering, University of Ulsan)
Abstract
Improving operating frequency of processors is no longer today's issues; a multiprocessor technique which integrates many processors has received increasing attention. Currently, high-performance processors that integrate 64 or 128 cores are developing for large data processing over 2, 4, or 8 processor cores. This paper proposes an optimal many-core processor for synthesizing guitar sounds. Unlike the previous research in which a processing element (PE) was assigned to support one of guitar strings, this paper evaluates the impacts of mapping different numbers of PEs to one guitar string in terms of performance and both area and energy efficiencies using architectural and workload simulations. Experimental results show that the maximum area energy efficiencies were achieved at PEs=24 and 96, respectively, for synthesizing guitar sounds with sampling rate of 44.1kHz and 16-bit quantization. The synthesized sounds were very similar to original guitar sounds in their spectra. In addition, the proposed many-core processor was 1,235 and 22 times better than TI TMS320C6416 in area and energy efficiencies, respectively.
Keywords
guitar; sound synthesis; many-core processor; area efficiency; energy efficiency;
Citations & Related Records
연도 인용수 순위
  • Reference
1 Sampling rate, available at http://en.wikipedia.org/wiki/Sampling_rate
2 H. G. Alles, "Music synthesis using real time digit al techniques," Proc. IEEE, Vol. 68, No. 4, pp. 436-449, Apr. 1980.   DOI   ScienceOn
3 Myeongsu Kang, Sangjin Cho, Sundeok Kwon, and Uipil Chong, "Sound Engine for Korean Traditional Instruments Using General Purpose Digital Signal Processor," J. Acoustical Soc. Korea, Vol. 28, No. 3, pp.229-238, Apr. 2009.
4 Ui-Pil Chong and Sang-Jin Cho, "Physical model ing of gayageum with application to sound engine in musical synthesizer," in Proc. Int. Conf. High Performance Scientific Computing, Nov. 2006.
5 S.-H. Lee, "The Design and implementation of pa rallel processing system using the Nios(R)II embedded processor," Journal of the Korea Society of Computer and Information, Vol. 14, No. 11, pp. 97-103, Nov. 2009.
6 L. V. Huynh, C.-H. Kim, J.-M. Kim, "A massively parallel algorithm for fuzzy vector quantization," Journal of Korea Information Processing Society, Vol. 16-A, No. 6, pp. 411-418, Dec. 2009.
7 Jongmyon Kim, Yong-Min Kim, Cheol-Hong Kim, "Performance Evaluation of Multimedia Extensions on Variable Many-Core Processors," in the International Conference on Computer Design (CDES'10), pp. 98-104, Las Vegas, USA, 12-15, July 2010.
8 A. Gentile, D. S. Wills, "Impact of pixel per processor ratio on embedded SIMD architect ures,", Image Analysis and Processing, pp. 204-208, Sept. 2001.
9 S. M. Chai, T. Taha, D. S. Wills, J. D. Meindl, "Heterogeneous Architecture Models for Interconnect-Motivated System Design," IEEE Trans. on VLSI Systems, Vol. 8, No. 6, pp. 660-670, Dec. 2000.   DOI   ScienceOn
10 S. Nugent, D. S. Wills, and J. D. Meindl, "A Hierarchical Block-based Modeling Methodology for SoC in GENESYS," 15th Annual IEEE Int. AISC/SOC Conf., pp. 239-243, Sept. 2002.
11 A. Gentile, S. Sander, L. Wills, and D. S. Wills, "The Impact of Grain Size of the Efficiency of Embedded SIMD Image Processing Architectures," Journal of Parallel Distributed Computing, Vol. 64, pp. 1318-1327, Nov. 2004.   DOI   ScienceOn
12 V. Valimaki, J. Huopaniemi, M. Karjalainen, and Z. Janosy, "Physical modeling of plucked string instruments with application to real-time sound synthesis," J. Audio Eng. Soc., Vol. 44, No. 5, pp. 331-353, Mar. 1996.
13 T. Agerwala, and S. Chatterjee, "Computer arch itecture: challenges and opportunities for the next decade," IEEE Micro, pp. 58-69, May-June 2005.
14 S.-H. Kim, S.-B. Nam, H.-J. Lim, "An improved area edge detection for real-time image processing," Journal of the Korea Society of Computer and Information, Vol. 14, No. 1, pp. 99-106, Jan. 2009.
15 A. W. Y. Su, W.-C. Chang, and R.-W. Wang, "An IIR synthesis method for plucked-string instruments with embedded portamento," J. Audio Eng. Soc., Vol. 50, No. 5, pp. 351-362, May. 2002.
16 M. Karjalainen, J. Backman, and J. Polkki, "Analy sis, modeling, and real-time sound synthesis of the kantele, a traditional finnish string instrument," in Proc. IEEE Int. Conf. Acoustics, Speech, and Signal Processing, pp. 229-232, Apr. 1993.
17 Sang-Jin Cho, Ui-Pil Chong, and Sang-Bock Cho, "Synthesis of the Dan Tranh Based on a Parameter Extraction System," J. Audio Eng. Soc., Vol. 58, No. 6, pp. 498-507, June 2010.
18 Sang-Jin Cho, and Ui-Pil Chong, "Phycisl Modeling of a Sanjo Gayageum," J. Acoustical Soc. Korea, Vol. 23, No. 7, pp. 521-531, Oct. 2004.
19 Sangjin Cho, and Uipil Chong, "Sound Synthesis of Right-Hand Playing Styles Using Improved Physical Modeling of Sanjo Gayageum," J. Acoustical Soc. Korea, Vol. 25, No. 8, pp. 325-332, Nov. 2006.
20 Junehee Yoo, "Vibrational Modes of Pyeongeong," J. Acoustical Soc. Korea, Vol. 25, No. 3, pp. 21-28, Apr. 2006.
21 Myeongsu Kang, Sangjin Cho, and Uipil Chong, "Implementation of Non-Stringed Guitar Based on Physical Modeling Synthesis," J. Acoustical Soc. Korea, Vol. 28, No. 2, pp. 119-126, Feb. 2009.