{"repository":{"description":"We implement a DualOSCCF (Dual Operating System Collaborative Computing Framework) on ARM PB11MPCore four-core embedded platform, in which Linux and aCoral1 are configured to run. aCoral is a small size realtime operating system (RTOS), which is capable of improving the efficiency of computation-sensitive applications. Linux is mainly responsible for I/O and user interaction, while aCoral is only for computation jobs, such as large-scaled matrix computing. DualOSCCF provides inter-core interrupt mechanism, communication mechanism between Linux and aCoral (Dual-OS), task scheduling and load balancing strategies in multicore environment. When evaluated over matrix multiplication, DualOSCCF is capable of improving the parallelism and throughput for the computation-intensive applications by task decomposition and effective load balancing. Moreover, the collaborative mechanisms provided by DualOSCCF specifications can simplify the application development.","watchers":0,"stargazers":0,"forks":0,"fork":false,"size":264,"owner":"RTLAB-UESTC","private":false,"open_issues":0,"has_issues":true,"has_downloads":true,"has_wiki":true,"language":"C","created_at":"2013-11-26T00:35:06-08:00","pushed_at":"2013-11-28T17:38:19-08:00","master_branch":"master","organization":"RTLAB-UESTC"},"actor_attributes":{"type":"User","email":"da39a3ee5e6b4b0d3255bfef95601890afd80709"},"url":"https://github.com/RTLAB-UESTC/DualOSCCF/compare/e1e5988262...71293f3c57"}