Loading...
Please wait, while we are loading the content...
Similar Documents
Dynamic Task Scheduling on Multicore Automotive Ecus
| Content Provider | Semantic Scholar |
|---|---|
| Author | Mishra, Geetishree Gurumurthy, Kalaichelvan |
| Copyright Year | 2014 |
| Abstract | Automobile manufacturers are controlled by stringent govt. regulations for safety and fuel emissions and motivated towards adding more advanced features and sophisticated applications to the existing electronic system. Ever increasing customer’s demands for high level of comfort also necessitate providing even more sophistication in vehicle electronics system. All these, directly make the vehicle software system more complex and computationally more intensive. In turn, this demands very high computational capability of the microprocessor used in electronic control unit (ECU). In this regard, multicore processors have already been implemented in some of the task rigorous ECUs like, power train, image processing and infotainment. To achieve greater performance from these multicore processors, parallelized ECU software needs to be efficiently scheduled by the underlaying operating system for execution to utilize all the computational cores to the maximum extent possible and meet the real time constraint. In this paper, we propose a dynamic task scheduler for multicore engine control ECU that provides maximum CPU utilization, minimized preemption overhead, minimum average waiting time and all the tasks meet their real time deadlines while compared to the static priority scheduling suggested by Automotive Open Systems Architecture (AUTOSAR). |
| File Format | PDF HTM / HTML |
| Alternate Webpage(s) | http://aircconline.com/vlsics/V5N6/5614vlsi01.pdf |
| Alternate Webpage(s) | http://airccse.org/journal/vlsi/papers/5614vlsi01.pdf |
| Language | English |
| Access Restriction | Open |
| Subject Keyword | AUTOSAR Algorithm Automotive Occupations CPU (central processing unit of computer system) Central processing unit Computation Context switch Electronic control unit Embedded system Emission - Male genitalia finding Engine control unit High-level programming language Image processing Microprocessor Multi-core processor Operating system Overhead (computing) Parallel computing Population Parameter Preemption (computing) Real-time computing Regulation Response time (technology) Schedule (document type) Schedule (project management) Scheduling (computing) Scheduling - HL7 Publishing Domain Slack variable Software system Systems architecture Windows Task Scheduler |
| Content Type | Text |
| Resource Type | Article |