A programming environment for real-time multi-threaded systems.
| dc.contributor.advisor | Krieger, Moshe, | |
| dc.contributor.author | Riva, Christian. | |
| dc.date.accessioned | 2009-03-25T20:08:18Z | |
| dc.date.available | 2009-03-25T20:08:18Z | |
| dc.date.created | 1995 | |
| dc.date.issued | 1995 | |
| dc.degree.level | Masters | |
| dc.degree.name | M.A.Sc. | |
| dc.description.abstract | In recent years, the rapid progress in the functionality, performance, and cost of VLSI technology has made multiprocessor computer platforms feasible and cost-effective. The key benefit of these platforms is their ability to offer true concurrency at the physical layer, through the replication of processor, memory and I/O facilities, and at the logical layer, through the support for multi-tasking and multi-threading. For many applications, such as those found in the real-time problem domain, the concurrent nature of these platforms bring numerous advantages. To this date however, because of the lack of real-time concurrent programming tools, delivering the potential benefits of multiprocessing directly to these applications has proven elusive. This thesis proposes the Multi-Activity Programming Environment (MAPE) which allows developers to exploit the concurrent capabilities of multiprocessor platforms while remaining consistent with the requirements of the real-time problem domain. MAPE provides a programming model and a set of supporting tools which facilitate the decomposition of an application into cooperating entities and allow for the specification of deadline-based time constraints. The MAPE components also support the allocation of the platform's resources and the modification of the application's functionality based on run-time urgency considerations. | |
| dc.format.extent | 154 p. | |
| dc.identifier.citation | Source: Masters Abstracts International, Volume: 35-01, page: 0314. | |
| dc.identifier.isbn | 9780612115941 | |
| dc.identifier.uri | http://hdl.handle.net/10393/10199 | |
| dc.identifier.uri | http://dx.doi.org/10.20381/ruor-8175 | |
| dc.publisher | University of Ottawa (Canada) | |
| dc.subject.classification | Engineering, Electronics and Electrical. | |
| dc.title | A programming environment for real-time multi-threaded systems. | |
| dc.type | Thesis |
Files
Original bundle
1 - 1 of 1
