Open Access Open Access  Restricted Access Subscription Access

Is Ada a good candidate for multiprocessor systems?


Affiliations
1 Zarand Higher Education Complex, Computer Engineering Department, Shahid Bahonar University, Kerman, Iran
 

Background/Objectives: Choosing a proper programming language for optimizing performance of multiprocessor systems is a trite object in the recent data processing era. Methods/Statistical Analysis: This research investigates Ada concomitant features for multicore programming. We have done several experiments to back the step that Ada is one of the best candidates for multiprocessor systems and this language is childbearing to be improved for multicore prospectus. Finding: By analyzing the simulation result we can say that Ada new features for supporting multicore programming are useful and they have improved the simulation speed. Thus it’s better to schedule our tasks and set task affinity by a determined scenario using Ada new libraries rather than giving it simply to the underlying operation system. Conclusion/ Application: We have done some simulation on different platforms with different models to evaluate the speed up gained using new library packages useful for multicore programming in Ada language.

Keywords

Ada Programming Language, Concurrent and Multicore Programming, Multicore and Multiprocessor Systems, Parallel
User

Abstract Views: 135

PDF Views: 0




  • Is Ada a good candidate for multiprocessor systems?

Abstract Views: 135  |  PDF Views: 0

Authors

Negin Mahani
Zarand Higher Education Complex, Computer Engineering Department, Shahid Bahonar University, Kerman, Iran

Abstract


Background/Objectives: Choosing a proper programming language for optimizing performance of multiprocessor systems is a trite object in the recent data processing era. Methods/Statistical Analysis: This research investigates Ada concomitant features for multicore programming. We have done several experiments to back the step that Ada is one of the best candidates for multiprocessor systems and this language is childbearing to be improved for multicore prospectus. Finding: By analyzing the simulation result we can say that Ada new features for supporting multicore programming are useful and they have improved the simulation speed. Thus it’s better to schedule our tasks and set task affinity by a determined scenario using Ada new libraries rather than giving it simply to the underlying operation system. Conclusion/ Application: We have done some simulation on different platforms with different models to evaluate the speed up gained using new library packages useful for multicore programming in Ada language.

Keywords


Ada Programming Language, Concurrent and Multicore Programming, Multicore and Multiprocessor Systems, Parallel



DOI: https://doi.org/10.17485/ijst%2F2016%2Fv9i11%2F131521