Skip to main content

2024 | OriginalPaper | Buchkapitel

Performance Analysis of Parallel Programs for FT-X DSP

verfasst von : Yimeng Zhan, Chenming Bao, Shunwu Xiao, Chongying Lu, Lin Liu

Erschienen in: Signal and Information Processing, Networking and Computers

Verlag: Springer Nature Singapore

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

DSP is a typical embedded processor, usually embedded in mechanical devices or electrical systems, and its function is relatively simple, which is better to meet the real-time computing. Compared with general-purpose computers, debugging and performance analysis of parallel programs are more difficult to be developed in embedded systems. To solve this problem, this paper designs and implements a performance analysis method based on timer interrupt and abnormal interrupt for FT-X DSP platform. Interrupts are generated during the running of the program, and performance data are obtained and recorded by inserting the mixed code of C and assembly code into the interrupt function. Based on the on-chip debugging simulation unit of FT-X processor, the real-time hardware profile data of the target program is recorded, and the 2D-FFT algorithm is analyzed in detail through the developed data visualization tool, and some bottlenecks of performance optimization are found, which improves the overall performance of the program.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Literatur
1.
Zurück zum Zitat Wolf, M.: High-performance embedded computing: applications in cyber-physical systems and mobile computing. Newnes (2014) Wolf, M.: High-performance embedded computing: applications in cyber-physical systems and mobile computing. Newnes (2014)
2.
Zurück zum Zitat Zhong, W., Zhao, X.Q.: Performance optimization of DSP programming based on Linux platfrom. J. Yanshan Univ. 40(5), 431–437, 470 (2016) Zhong, W., Zhao, X.Q.: Performance optimization of DSP programming based on Linux platfrom. J. Yanshan Univ. 40(5), 431–437, 470 (2016)
3.
Zurück zum Zitat Zhang, H.Z., Wang, C., Chen, Y.: On Embedded software performance analysis methods and analysis tool design. Comput. Appl. Softw. 30(10), 284–287+321 (2013) Zhang, H.Z., Wang, C., Chen, Y.: On Embedded software performance analysis methods and analysis tool design. Comput. Appl. Softw. 30(10), 284–287+321 (2013)
4.
Zurück zum Zitat Hung, S.H. , Tu, C.H., Soon, T.S.: Trace-based perfomance analysis framework for heterogeneous multicore systems. In: Proceedings of the 15th Asia South Pacific Design Automation Conference, ASP-DAC 2010, Taipei, Taiwan, DBLP 2010, 18–21 January 2010 Hung, S.H. , Tu, C.H., Soon, T.S.: Trace-based perfomance analysis framework for heterogeneous multicore systems. In: Proceedings of the 15th Asia South Pacific Design Automation Conference, ASP-DAC 2010, Taipei, Taiwan, DBLP 2010, 18–21 January 2010
5.
Zurück zum Zitat Preusser, T.B., Gautham, S., Rajagopala, A.D., et al.: Everything you always wanted to know about embedded trace. Computer 55(2), 34–43 (2022) Preusser, T.B., Gautham, S., Rajagopala, A.D., et al.: Everything you always wanted to know about embedded trace. Computer 55(2), 34–43 (2022)
6.
Zurück zum Zitat Wang, Y.F.: Hardware-based Profiling for JVM Programs. Nanjing University (2021) Wang, Y.F.: Hardware-based Profiling for JVM Programs. Nanjing University (2021)
7.
Zurück zum Zitat Qin, X.Y.: Automatic Analysis and Optimization of Performance Bottleneck of GPU Programs Based on Profiling Information. Shandong University (2021) Qin, X.Y.: Automatic Analysis and Optimization of Performance Bottleneck of GPU Programs Based on Profiling Information. Shandong University (2021)
8.
Zurück zum Zitat Zhang, Y.M.: Design and application of embedded system performance bottleneck analysis tool. Microcontrollers Embed. Syst. 23(04), 73–76 (2023) Zhang, Y.M.: Design and application of embedded system performance bottleneck analysis tool. Microcontrollers Embed. Syst. 23(04), 73–76 (2023)
9.
Zurück zum Zitat Hu, X., Wang, Y.H., Ruan, Y.Z.: On-chip Trace Debug of Embedded Processor. National University of Defense Technology Press, Changsha (2021) Hu, X., Wang, Y.H., Ruan, Y.Z.: On-chip Trace Debug of Embedded Processor. National University of Defense Technology Press, Changsha (2021)
10.
Zurück zum Zitat Hu, X., Wang, Y.H., Chen, S.M.: Analyzing and optimizing embedded multi-core programs with on-chip trace. Comput. Eng. Sci. 1, 113–116 (2009) Hu, X., Wang, Y.H., Chen, S.M.: Analyzing and optimizing embedded multi-core programs with on-chip trace. Comput. Eng. Sci. 1, 113–116 (2009)
11.
Zurück zum Zitat Hu, X.: Key techniques of on-chip trace debug and fault detection for embedded multi-core processor. National University of Defense Technology (2007) Hu, X.: Key techniques of on-chip trace debug and fault detection for embedded multi-core processor. National University of Defense Technology (2007)
12.
Zurück zum Zitat Zhan, Y.M., Hu, X., Guo, Y.: Two-dimensional FFT parallel implementation and optimization on FT-X DSP platform. Microelectron. Comput. 02, 71–78 (2023) Zhan, Y.M., Hu, X., Guo, Y.: Two-dimensional FFT parallel implementation and optimization on FT-X DSP platform. Microelectron. Comput. 02, 71–78 (2023)
Metadaten
Titel
Performance Analysis of Parallel Programs for FT-X DSP
verfasst von
Yimeng Zhan
Chenming Bao
Shunwu Xiao
Chongying Lu
Lin Liu
Copyright-Jahr
2024
Verlag
Springer Nature Singapore
DOI
https://doi.org/10.1007/978-981-97-2120-7_43