Abstract
The study was conducted as follows to solve the problem that existing multi-threading programming models cannot be used to effectively design a real-time information processing system (RIPS): A pipeline-wise multi-thread architecture was modeled, and the relationship between the overhead time and the number of threads or buffers in two multi-thread models suitable for RIPS was analyzed, and then, an efficient multi-thread programming method for design of RIPS was proposed based on these two models. The results of the experiment performed on the x86 based PC platform show that the proposed method can guarantee RIPS' efficient and smooth running. And the comparative test shows that the RIPS designed based on the proposed method has the higher efficiency and robustness than that designed based on the programming framework of message passing interface (MPI). The method need not to consider the design details of each thread, so it can improve the efficiency of RIPS design and bring the system a good stability.
| Original language | English |
|---|---|
| Pages (from-to) | 42-48 |
| Number of pages | 7 |
| Journal | Gaojishu Tongxin/High Technology Letters |
| Volume | 23 |
| Issue number | 1 |
| DOIs | |
| Publication status | Published - Jan 2013 |
| Externally published | Yes |
Keywords
- Multi-thread
- Pipeline
- Real-time information processing system (RIPS)
- Thread synchronization