1995 · 68 citations · 6 references
EngineeringComputer EngineeringComputer ScienceComputer ArchitectureHardware-software Co-designSystems ArchitectureHigh-level SynthesisInterprocess CommunicationResource AllocationSynchronization PrimitivesAllocationCommunication PrimitivesCommunication SynthesisInter-process CommunicationInterface SynthesisInterprocess Communication InterfaceProtocol SynthesisSystem Synthesis
Abstract: Communication synthesis aims to transform a system with processes that communicate via high level primitives through channels into interconnected processes that communicate via signals and share communication control. We present a new algorithm that performs binding/allocation of communication units. This algorithm makes use of a cost function to evaluate different allocation alternatives. The proposed communication synthesis approach deals with both protocol selection and interface synthesis and is based on binding/allocation of communication units. We illustrate through an example the usefulness of the algorithm for allocating automatically different protocols within the same system.
6
Hardware-software co-design of embedded systems
W.H. Wolf · Proceedings of the IEEE · 1994 · 413 citations
Synthesis steps and design models for codesign
T. Ben Ismail, A.A. Jerraya · Computer · 1995 · 97 citations
Synthesis of system-level bus interfaces
Sanjiv M. Narayan, Daniel D. Gajski · 2002 · 89 citations