TAILIEUCHUNG - Model-Based Design for Embedded Systems- P8

Model-Based Design for Embedded Systems- P8:The unparalleled flexibility of computation has been a key driver and feature bonanza in the development of a wide range of products across a broad and diverse spectrum of applications such as in the automotive aerospace, health care, consumer electronics, etc. | 186 Model-Based Design for Embedded Systems object request broker HORBA when the support of small-grain parallelism is needed. Our most recent developments in MultiFlex are mostly focused on the support of the streaming programming model as well as its interaction with the client-server model. SMP subsystems are still of interest and they are becoming increasingly well supported commercially 14 21 . Moreover our focus is on data-intensive applications in multimedia and communications. For these applications our focus has been primarily on streaming and client-server programming models for which explicit communication centric approaches seem most appropriate. This chapter will introduce the MultiFlex framework specialized at supporting the streaming and client-server programming models. However we will focus primarily on our recent streaming programming model and mapping tools. Iterative Mapping Flow MultiFlex supports an iterative process using initial mapping results to guide the stepwise refinement and optimization of the application-to-platform mapping. Different assignment and scheduling strategies can be employed in this process. An overview of the MultiFlex toolset which supports the client-server and streaming programming models is given in Figure . The design methodology requires three inputs Application core C functions Application specification Client server Streaming I Intermediate representation IR Application constraints profiling Map Transform schedule of IR Client server Streaming Static tools Streaming Dynamic tools fClient server Abstract platform specification Performance analysis Visualization FIGURE MultiFlex toolset overview. Component assembly Video platform Target platform Mobile platform I I J - MPSoC Platform Mapping Tools for Data-Dominated Applications 187 The application specification the application can be specified as a set of communicating blocks it can be programmed using the streaming model or client-server programming

TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.