Browse > Article
http://dx.doi.org/10.7776/ASK.2011.30.5.281

Exploration of Optimal Multi-Core Processor Architecture for Physical Modeling of Plucked-String Instruments  

Kang, Myeong-Su (울산대학교 전기공학부)
Choi, Ji-Won (울산대학교 전기공학부)
Kim, Yong-Min (울산대학교 전기공학부)
Kim, Jong-Myon (울산대학교 전기공학부)
Abstract
Physics-based sound synthesis usually requires high computational costs and this results in a restriction of its use in real-time applications. This motivates us to implement the sound synthesis algorithm of plucked-string instruments using multi-core processor architectures and determine the optimal processing element (PE) configuration for the target instruments. To determine the optimal PE configuration, we evaluate the impacts of a sample-per-processing element (SPE) ratio that is defined as the amount of sample data directly mapped to each PE on system performance and both area and energy efficiencies using architectural and workload simulations. For the acoustic guitar, the highest area and energy efficiencies are achieved at a SPE ratio of 5,513 and 2,756, respectively, for the synthesis of musical sounds sampled at 44.1 kHz. In the case of the classical guitar, the maximum area and energy efficiencies are achieved at a SPE ratio of 22,050 and 5,513, respectively. In addition, the synthetic sounds were very similar to original sounds in their spectra. Furthermore, we conducted MUSHRA subjective listening test with ten subjects including nine graduate students and one professor from the University of Ulsan, and the evaluation of the synthetic sounds was excellent.
Keywords
Sound engine; Optimal multi-core processor architecture; Area efficiency; Energy efficiency;
Citations & Related Records
Times Cited By KSCI : 4  (Citation Analysis)
연도 인용수 순위
1 조상진, 정의필, "산조가야금의 물리적 모델링", 한국음향학회지, 23권, 7호, 521-531쪽, 2004.
2 M. Karjalainen, J. Backman, and J. Polkki, "Ananysis, Modeling, and Real-time Sound Synthesis of the Kantele, a Traditional Finnish String Instrument," in Proc. IEEE International Conference on Acoustics, Speech, and Signal Processing, pp. 229-232, 1993.
3 강명수, 조상진, 권순덕, 정의필, "범용 디지털 신호처리기를 이용한 국악기 사운드 엔진 개발", 한국음향학회지, 28권, 3호, 229-238쪽, 2009.
4 L. V. Huynh, 김철홍, 김종면, "퍼지 백터 양자화를 위한 대규모 병렬 알고리즘", 한국정보처리학회논문지, 16-A권, 6호, 411-418쪽, 2009.
5 S. T. Verma, and T. H. Y. Meng, "Extending Spectral Modeling Synthesis with Transient Modeling Synthesis," Comput. Music J., vol. 24, no. 2, pp. 47-59, 2000.   DOI   ScienceOn
6 강명수, 조상진, 정의필, "물리적 모델링 합성법에 기반을 둔 줄없는 기타 구현", 한국음향학회지, 28권, 2호, 119-126쪽, 2008.
7 D. Overholt, "The Overtone Violin," Proceedings of the 2005 International Conference on New Interfaces for Musical Expression, pp. 34-37, 2005.
8 G. Wang, "Designing Smule's Ocarian: the iPhone's Magic Flute," Proceedings of the 2009 International Conference on New Interfaces for Musical Expression, pp. 202-209, 2009.
9 S. M. Chai, T. Taha, D. S. Wills, and J. D. Meindl, "Heterogeneous Architecture Models for InterconnectMotivated System Design," IEEE Trans. VLSI Syst., vol. 8, no. 6, 660-670, 2000.   DOI   ScienceOn
10 J. Oh, J. Herrera, J. N. Bryan, L. Dahl, and G. Wang, "Evolving the Mobile Phone Orchestra," Proceedings of the 2010 International Conference on New Interfaces for Musical Expression, pp. 82-87, 2010.
11 S. Nugent, D. S. Wills, and J. D. Meindl, "A Hierarchical Block-based Modeling Methodology for SoC in GENESYS," 15th Annual IEEE International AISC/SOC Conference, pp. 239-243, 2002.
12 A. Gentile, S. Sander, L. Wills, and D. S. Wills, "The Impact of Grain Size of the Efficiency of Embedded SIMD Image Processing Architectures," J. Parallel Distributed Computing, vol. 64, pp. 1318-1327, 2004.   DOI   ScienceOn
13 강명수, 조상진, 정의필, "음질 열화를 줄이고 공격에 강인한 오디오 워터마킹 알고리듬", 한국음향학회지, 28권, 7호, 653-550쪽, 2009.
14 International Technology Roadmap for Semiconductors 2007 Edition, http://www.itrs.net/links/2007itrs/2007_chapters/2007_PIDS.pdf
15 T. I. Laakso, V. Valimaki, M. Karjalainen, and U. K. Laine, "Splitting the Unit Delay - Tools for Fractional Delay Filter Design," IEEE Signal Processing Mag,, vol. 13, no. 1, pp. 30-60, 1996.   DOI   ScienceOn
16 M. Coodwin, "Residual Modeling in Music Analysis-Synthesis," in Proc. IEEE International Conference on Acoustics, Speech, and Signal Processing, pp. 1005-1008, 1996.
17 V. Valimaki, J. Juopaniemi, 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, 1996.
18 V. Valimaki, and C. Erkut, "Commuted waveguide synthesis of the clavichord," Comput. Music J., vol. 27, no. 1, pp. 71-82, 2006.