37 citations found. Retrieving documents...
B. P. Dave, G. Lakshminarayana, N. K. Jha, "COSYN: Hardware-Software Co-Synthesis of Embedded Systems," DAC34: ACM/IEEE Design Automation Conference, pp. 703-708, Anaheim, CA, June 1997.

 Home/Search   Document Details and Download   Summary   Related Articles   Check  

This paper is cited in the following contexts:
Synthesizing Energy-Efficient Embedded Systems with LOPOCOS - Schmitz, al. (2002)   (Correct)

....optimization itself can be driven by important design objectives, such as performance, cost, and power consumption. However, most previous co design approaches have neglected issues related to power [15] 19] 23] 34] 42] or focused on distributed systems that exclude DVS processing elements [9], 13] 24] hence, leaving a major source of power reduction unexploited. Nevertheless, during the last decade power has become a main design issue of concern due to the proliferation of battery powered embedded systems which demand a cautious use of the available energy resources. One way to ....

Dave, B. P., G. Lakshminarayana, and N. K. Jha. COSYN: Hardware Software Co-Synthesis of Embedded Systems. In Proc. DAC, 1997, pp. 70308.


Multiobjective Synthesis of Low-Power Real-Time Distributed.. - Dick (2002)   (1 citation)  (Correct)

....crossover and mutation. MOGAC is a prototype consisting of approximately 18,000 lines of C and Bison code. Our results were obtained on a 200 MHz Pentium Pro system with 96 MB of memory running the Linux operating system. We compare our results with those of Yen [127] Hou [84] and COSYN [128], which were obtained on a SPARCstation 20, as well as those of SOS [76] which were obtained on a Solbourne Series5e 900 (similar to a SPARC 4 490) The CPU times are given in seconds. MOGAC s input consists of two ASCII files. The first file specifies the attributes of each PE, IC, and ....

....n.a. 13 13 n.a. n.a. 14 (15) 15 n.a. n.a. P P 2 6 12 12 n.a. n.a. 7 (8) 8 n.a. n.a. 10 10 10 n.a. 6 6 n.a. n.a. 5 5 5 n.a. See Figure 6.5. its run time increases dramatically with increasing problem complexity. The fourth column is for COSYN, a constructive algorithm, [128]. The fifth column is for Oh and Ha s heuristic [75] Entries of n.a. indicate that a result for the corresponding problem and optimization algorithm was not reported in the literature. The P P 2 5 entries are explained in the next few paragraphs. Prakash and Parker s examples contained no ....

[Article contains additional citation context not shown here]

B. Dave, G. Lakshminarayana, and N. K. Jha, "COSYN: Hardware-software cosynthesis of embedded systems," in Proc. of Design Automation Conf., pp. 703-- 708, June 1997.


Fast System-Level Power Profiling for Battery-Efficient.. - Lahiri, Raghunathan, Dey (2002)   (Correct)

....of the system as a whole. The latter set of techniques can be categorized as follows. The first category consists of techniques that statically characterize the power consumption of system tasks, using simple power models for alternate implementations, and inter task communication (e.g. [14, 15]) The drawback is that they often assume statically scheduled systems, and hence do not accurately account for dynamic effects (e.g. bus conflicts, cache misses etc) The second category includes techniques based on system simulation, with power models for individual components, memories, and ....

B. Dave, G. Lakshminarayana, and N. K. Jha, "COSYN: Hardware-software co-synthesis of embedded systems," in Proc. Design Automation Conf., pp. 703--708, June 1997.


TGFF: Task Graphs for Free - Dick, Rhodes, Wolf (1998)   (20 citations)  (Correct)

....at the other extreme, directed, cyclic task graphs usually arise in low level or smallgrain arenas, for example, in instruction level code analysis. TGFF s task graph format, the DAG, is commonly used in medium level and high level al location and scheduling research in academia and industry [6] [8]. TGFF is nonetheless capable of generating sets of independent tasks as a special case of the sets of DAGs for which it is primarily intended. TGFF includes a pseudorandom number generator [9] This generator behaves identically on any machine which represents mantissas with 24 or more bits. ....

....indexes: tg ar[i] period = gr Delta mul ls[i] Delta p laxity Figure 1: Period computation algorithm An important characteristic of task sets is the relation between the deadlines and the periods of their task graphs. While some schedulers allow periods that are less than deadlines (e.g. 5] [8]) many do not. If requested, TGFF prevents the period of any task graph from being greater than any of the deadlines within it. In addition to the primary output file, a PostScript file depicting the task set is generated. Figure 2 shows an example task graph output by TGFF s PostScript ....

B. Dave, G. Lakshminarayana, and N. K. Jha, "COSYN: Hardware-software co-synthesis of embedded systems," in Proc. Design Automation Conf., pp. 703--708, June 1997.


Integrated Hardware-Software Co-Synthesis and High-Level.. - Doboli (2001)   (Correct)

....execution. The link between co synthesis and HLS, however, has to be much stronger if fine performance trade offs between conflicting performance constraints i.e. latency and power are examined. Also, system functionality is traditionally described as a task graph with data dependencies, only [4] [8] 10] 18] This implies that co synthesis does not address any conditional behavior expressed with control dependencies. Nevertheless, handling control dependencies enables more precise performance estimations, more effective design decisions i.e. scheduling and ultimately, better quality ....

....power constraints because accurate estimations are possible only at the RTL level, hence, after HLS. A tighter integration of co synthesis and HLS is probably needed to surmount this limitation. Shin et al. [14] describe a power efficient scheduling method that exploits slack times. Dave et al. [4] propose a low power co synthesis method that includes allocation, scheduling and performance estimation. Their method is at the task level so that estimation is limited to average power. Also, authors do not consider any low power specific design issues [12] i.e. temporary shut down of unused ....

B. Dave et al, "COSYN: Hardware-Software Co-Synthesis of Embedded Systems", Proc. of DAC, 1997, pp.703-708.


Hardware-Software Co-Design of Embedded - Reconfigurable Architectures.. (2000)   (Correct)

....core of the Nimble Compiler is a hardware software partitioning algorithm that partitions applications onto the CPU and the datapath. As opposed to many co synthesis algorithms that work at moderate to coarse granularities (such as task level and function level) and extract task level parallelism [2][7] 10] our algorithm performs fine grain partitioning at the loop and basic block levels to exploit potential instruction level parallelism (ILP) to significantly accelerate important loops in the FPGA. There have been considerable research efforts in co design of conventional embedded ....

.... Most of the partitioning algorithms model the system based on an architectural template of a CPU (software) and an ASIC (hardware) 4] 5] 7] 11] Recent work in co synthesis has used a more generalized model consisting of heterogeneous multiprocessors with various communication topologies [2][9] 10] Although some of the above techniques use highly abstract architecture models that might be retargetable to reconfigurable architectures, none of them can represent the special characteristics of the platform such as the reconfiguration overhead or possibility of both spatial and temporal ....

B. Dave, G. Lakshminarayana, and N. Jha, "COSYN: hardware-software co-synthesis of embedded systems," Proc. 34th Design Automation Conference, 1997.


Hardware/Software Co-synthesis of DSP Systems - Bhattacharyya (2001)   (1 citation)  (Correct)

....[ HW = 0.5 R N A ( if SA [ SW = # # # mapping state , outperforms version A. 4.2 COSYN Optimal or nearly optimal hardware software cosynthesis solutions are difficult to achieve since there are numerous relevant implementation considerations and constraints. The COSYN algorithm [18], developed by Dave, Lakshminarayana, and Jha, takes numerous elements of this complexity into account. The design considerations and objectives addressed by the algorithm include allowing arbitrary, possibly heterogeneous collections of processors and communication links; intraprocessor ....

....hand, if , then an allocation is chosen from that maximizes the sum (39) of best case finish times over all actors for which deadlines exist. In both cases, the maxima over the respective sets of sums are taken because they ultimately lead to final allocations that have lower overall dollar cost [18]. 4.2.5 Accounting for power consumption A low power version of the COSYN algorithm, called COSYN LP, has been developed to minimize power consumption along with overall dollar cost. In addition to the algorithm inputs defined in Section 4.2.1, COSYN LP also employs average power dissipation ....

[Article contains additional citation context not shown here]

B. P. Dave, G. Lakshminarayana, and N. K. Jha, "COSYN: Hardware-Software Co-Synthesis of Embedded Systems," in Proceedings of the Design Automation Conference, 1997.


Efficient Pipelining of Nested Loops: Unroll-and-Squash - Petkov (2001)   (Correct)

....Recently, there has been an increased interest in hardware software co design and co synthesis both in the academia and in the industry. Most hardware software compilation systems focus on the functional partitioning of designs amongst ASIC (hardware) and CPU (software) components [5][6][7] In addition to using traditional behavioral synthesis languages such as Verilog and VHDL, synthesis from software application languages such as C C or Java is also gaining popularity. Some of the systems that synthesize subsets of C C or C based languages include HardwareC [21] SystemC ....

B. Dave, G. Lakshminarayana, and N. Jha. COSYN: hardware-software cosynthesis of embedded systems, Proc. 34 th Design Automation Conference, 1997.


Energy-Conscious HW/SW-Partitioning of Embedded Systems: A Case .. - Henkel, Li (1998)   (Correct)

....offers a comprehensive solution i.e. an approach that takes into consideration the interdependency of all relevant system parts in order estimate minimize energy power dissipation of the complete system. This lack has been recognized by recent research activities in low power co synthesis [10, 11] even if these approaches do not reflect all system resources (no caches) Co synthesis driven by other constraints (performance and in parts hardware effort) has been explored by [12, 13, 14, 15] among others. The case study presented in this paper quantifies the interdependency of various ....

B.P. Dave, G. Lakshminarayana, N.K. Jha, COSYN: Hardware-Software CoSynthesis of Embedded Systems' IEEE Proc. of 34th. Design Automation Conference (DAC97), pp.703-708, 1997.


A Low Power Hardware/Software Partitioning Approach for.. - Henkel (1999)   (7 citations)  (Correct)

.... eenpublishedbyOngetal.whoshowedthatthepowerconsumptionmaydrasticallydependonthealgorithmdeployedforaspe cificfunctionality.Apowerandperformancesimulationtoolthat canbeusedtoconductarchitecture leveloptimizationshasbeenintroducedbySatoetal. 15] In[11]atask levelco designmethodologyisintroducedthatoptimizesforpowerconsumptionandperformance. Theinfluenceof cachesisnottakenintoconsideration.Furthermore,theprocedure fortaskallocationisbasedonestimationsforanaveragepower consumptionofanprocessingelementratherthanassuming,for ....

B.P. Dave, G. Lakshminarayana, N.K. Jha, COSYN: HardwareSoftware Co-Synthesis of Embedded Systems' IEEE Proc. of 34th. Design Automation Conference (DAC97), pp.703-708, 1997.


Power Optimization of Variable-Voltage Core-Based Systems - Hong, Kirovski, Qu.. (1999)   (78 citations)  (Correct)

....consider the application of shutdown, supply voltage reduction, both shutdown and supplyvoltage reduction, and dynamically variable voltage approach, respectively. With the shutdown technique, the system will operate at Task is executed in the interval [0, 5] Task is executed in the interval [5, 10]. The processor can be shut down for the interval [10, 20] and then be resumed for the next task. The duty cycle of the processor is 50 , so the average power consumption is 0.5 W. With the supply voltage reduction technique, the system will operate at a lower but fixed supply voltage level. ....

....both shutdown and supplyvoltage reduction, and dynamically variable voltage approach, respectively. With the shutdown technique, the system will operate at Task is executed in the interval [0, 5] Task is executed in the interval [5, 10] The processor can be shut down for the interval [10, 20] and then be resumed for the next task. The duty cycle of the processor is 50 , so the average power consumption is 0.5 W. With the supply voltage reduction technique, the system will operate at a lower but fixed supply voltage level. Unfortunately, the tight deadline on Task means that the ....

[Article contains additional citation context not shown here]

B. P. Dave, G. Lakshminarayana, and N. K. Jha, "COSYN: Hardwaresoftware co-synthesis of embedded systems," in Proc. Design Automation Conf., 1997, pp. 703--708.


Evaluating Power Consumption of Parameterized Cache and.. - Givargis, Vahid, Henkel (2001)   (3 citations)  (Correct)

....our approach can be divided into three categories: work on system level power optimization in general, architectural power optimization focusing on a single core (like a CPU, cache, main memory, etc. and work on bus issues like power, performance, and size. As for the first group, Dave et al. [2] introduce a codesign methodology that optimizes for power and performance at the task level. Their procedure for task allocation is based on an average power consumption and does not take into consideration data dependencies on the instruction level to estimate optimize power. In addition, they ....

....data are sent over the bus [12] transition s Given the traffic on a bus, power can be quickly estimated using analytical models as described above. Likewise, similar analytical models can be applied to compute cache and memory power (and performance) These have been extensively modeled by [2]. D. Experimental Results In order to verify our approach, we performed the following experiments. We explored power and performance for mapping the diesel and ckey to our system architecture and exploring three parameterized parts: cache, CPU cache (Processor Local) bus, and cache memory ....

B. P. Dave, G. Lakshminarayana, and N. K. Jha, "COSYN: Hardware --software co-synthesis of embedded systems," in Proc. DAC'97, 1997, pp. 703--708.


A Transformational Approach to Constraint Relaxation.. - Jersak, Cai.. (2000)   (Correct)

....in SPI, and since the basic Simulink concept of periodic execution is maintained for time continuous blocks, they can be mapped to SPI in the same way as blocks with a discrete sample time. Granularity The task of finding a good process granularity is important for an efficient implementation [2]. As an extension to rule 1 in section 4.1, we thus allow the designer to specify which Simulink blocks should be clustered into a single SPI process, independent of subsystems used in Simulink to build hierarchical block diagrams. This independence is useful, since subsystems in Simulink are a ....

B. P. Dave, G. Lakshminarayana, and N. K. Jha. COSYN: Hardware-software co-synthesis of embedded systems. In Proceedings 34th Design Automation Conference (DAC '97), Annaheim, USA, June 1997.


Efficient Exploration of the SoC Communication.. - Lahiri, Raghunathan, Dey (2000)   (12 citations)  (Correct)

....thus underlining its usefulness as part of any system design flow. B. Related Work There is a large body of work on system level synthesis of application specific architectures through HW SW partitioning and mapping of the application tasks onto pre designed cores and application specifichardware[1,2,3,4,5,6,7,8]. Whilemost C5 C1 C3 C2 C4 C6 C7 C8 (a) Example system of communicating components Bus2 I F Bridge Bus1 I F Bus1 I F C3 C2 Bus1 I F C4 Bus1 I F Bus1 I F C1 Bus2 I F C6 Bus2 I F C7 C5 Bus2 I F C8 Bus2 I F Bus 1 Bus 2 Bus2 I F Bridge Bus1 I F Bus1 I F C3 C2 Bus1 ....

B. P. Dave, G. Lakshminarayana, and N. K. Jha, "COSYN: hardwaresoftware cosynthesis of embedded systems ," in Proc. Design Automation Conf., pp. 703--708, 1997.


A Framework for Estimating and Minimizing Energy Dissipation of .. - Li, Henkel (1998)   (38 citations)  (Correct)

.... romthedesignprocesspointofview,manyoftheembeddedsystemscanbeintegratedonjustonechip (systems onachip)usingcorebaseddesigntechniques.Previous workincore basedsystemdesignhasmainlyfocusedon performanceandcostconstraints.Somerecentworkhas beenpresentedinco synthesisforlowpower[1,2].However, thetrade offinenergydissipationamongsoftware 1 , memoryandhardwarehasnotyetbeenexplored.Thisis achallengingandindispensabletaskforthedesignoflow powerembeddedsystems.Considerforexample,thatthe useofabiggercachecanreducethenumberofcachemisses ....

B.P. Dave, G. Lakshminarayana,N.K. Jha, COSYN: Hardware-Software CoSynthesis of Embedded Systems' Proc. DAC'97, pp.703-708,1997.


Interface and Cache Power Exploration for Core-Based.. - Givargis, Henkel, Vahid (1999)   (6 citations)  (Correct)

....to our approach can be divided into three categories: work on system level power optimization in general, architectural power optimization focusing on a single core (like a CPU, cache, main memory etc. and work on bus issues like power, performance and size. As for the first group, Dave et al. [5] introduce a co design methodology that optimizes for power and performance at the task level. Their procedure for task allocation is based on an average power consumption and does not take into consideration data dependencies on the instruction level to estimate optimize power. In addition, they ....

B.P. Dave, G. Lakshminarayana, N.K. Jha, COSYN: Hardware-Software Co-Synthesis of Embedded Systems' Proc. DAC'97, pp.703-708, 1997.


Efficient Power Co-Estimation Techniques for.. - Lajolo, Raghunathan, al. (2000)   (3 citations)  (Correct)

....have started investigating system level tradeoffs and optimizations whose effects transcend the individual component boundaries. Techniques for synthesis of multiprocessor system architectures and heterogeneous distributed HW SW architectures for real time specifications were presented in [9, 10]. These approaches either assume that all tasks are pre characterized with respect to all possible implementations for delay and power consumption, or assume a significantly simplified power dissipation model. In [11] and [12] separate execution of an instruction set simulator (ISS) based ....

B. Dave, G. Lakshminarayana, and N. K. Jha, "COSYN: Hardwaresoftware co-synthesis of embedded systems," in Proc. Design Automation Conf., pp. 703--708, June 1997.


Codex-dp: Co-design of Communicating Systems Using.. - Jui-Ming Chang.. (2000)   (3 citations)  (Correct)

....for debugging of the hardware software. Coarse grain partitioning algorithms often start from a task graph which consists of a set of communicating processes. In the published literature, task graphs that describe the set of communicating processes (or tasks) such as the ones shown in [4] 5] [6]) are directed acyclic graphs (DAGs) that use nodes to represent processes and arcs to Jui Ming Chang is with Hewlett Packard Laboratories, Palo Alto, CA 94304 and Massoud Pedram is with the Department of Electrical Engineering Systems, University of Southern California, Los Angeles, CA 90089. ....

B. P. Dave, G. Lakshminarayana, and N. Jha, \Cosyn: Hardware-Software Co-Synthesis of Embedded Systems," in Proceedings IEEE-ACM Design Automation Conference, 1997.


Hierarchical Hardware/Software Partitioning - Quan, Hu, Greenwood (1999)   (Correct)

....modules contain much less of these specifications. To which level should the functionality and hardware objects be decomposed is system specific and cannot be easily decided at the beginning of the design process. A number of papers have been published which deal with the partition problem [3 5, 7, 9, 11 13]. They differ by the levels of abstractions, the target architecture, and or the search algorithms used, but these approaches have the common feature: they can only take fixed granularity of tasks and hardware modules as inputs. This might be efficient in the 1 case where the behavior of a system ....

B.Dave, G.Lakshminarayana, and N.K.Jha "COSYN:Hardware-software co-synthesis of embedded systems", Proc. Design Automation Conference, 703-798, 1997.


A Hardware-Software Cosynthesis Technique Based on Heterogeneous.. - Oh, Ha (1999)   (3 citations)  (Correct)

.... our best knowledge except some partitioning works considering diverse hardware implementations[6] 7] On the other hand, hardware software cosynthesis problem has been addressed in the DHE design where the problem size of interest is manageable with mathematical or probabilistic approach[3] 4] 8][9]. In particular, very recently Dick and Jha[10] presented a multiobjective genetic algorithm (called MOGAC) for hardware software cosynthesis of distributed embedded systems. Since they formulate the problem carefully in a genetic algorithm framework, they achieved significant enlargement of ....

....(BIL) of node i with (the largest deadline node i s deadline execution time) and take the larger as the revised priority. This modification gives higher priority to the task of earlier deadline. Table 1 compares the performance of the proposed algorithm with those of Hou s algorithm[3] COSYN[9] and MOGAC[10] when they are applied to the unclustered(u) and clustered(c) version of Hou s task graphs. Table 2 compares the performance of the proposed algorithm with those of SOS[4] COSYN and MOGAC for Prakash and Parker s task graphs[4] P P1 4 means that Prakash and Parker s first ....

B. Dave, G. Lakshminarayana, and N. K. Jha, "COSYN: Hardware-software cosynthesis of embedded systems," in Proc. Design Automation Conf., June 1997, pp. 703-708.


Task-level Memory Hierarchy Synthesis for Low Power Real-Time .. - Li, Wolf, Henkel (1998)   (1 citation)  (Correct)

....and data dependencies further complicate the problem by causing hard to predict program caching behaviors. Even without the task interactions, program level models are still too expensive to be used in design space exploration for multi tasking systems. Kirovski et:al: 7] and Dave et:al: [8] worked on system level synthesis for lowpower but did not consider memory hierarchies. In this paper, we present a new approach that can handle multiple tasks with data dependencies and simultaneously evaluates the power consumptions of CPU, cache and main memory. Our algorithm minimizes overall ....

B.P. Dave, G. Lakshminarayana, N.K. Jha, "COSYN: HardwareSoftware Co-Synthesis of Embedded Systems", in Proc. DAC'97, 1997.


Efficient Power Estimation Techniques for HW/SW Systems - Lajolo, Raghunathan.. (1999)   (3 citations)  (Correct)

.... and assigning tasks from the system specification to processors from a given candidate set to minimize power while satisfying hard real time constraints was addressed in [10] The synthesis of distributed, embedded hardware software systems under real time constraints was addressed in [6]. The above approaches either assume that all tasks are pre characterized on all available processors for delay and power consumption, or assume a significantly simplified power dissipation model (e.g. a constant power active cycle for each processor) These assumptions and simplifications are ....

B. Dave, G. Lakshminarayana, and N. K. Jha. COSYN: Hardware-software co-synthesis of embedded systems. In Proc. Design Automation Conf., pages 703--708, June 1997.


Design of High-Performance System-on-Chips using.. - Lahiri..   Self-citation (Lakshminarayana)   (Correct)

....protocols, and place our work in the context of previous work in those fields. There is a large body of work on system level synthesis of application specific architectures, through HW SW partitioning, mapping of the application tasks onto pre designed cores, and application specific hardware [1, 2, 3, 4, 5, 6, 7, 8, 9]. Those that do not ignore communication altogether either assume a fixed communication protocol (e.g. PCI based buses) or select from a communication library of a few alternative protocols. Research on system level synthesis of communication architectures [10, 11, 12, 13] mostly deals with ....

B. P. Dave, G. Lakshminarayana, and N. K. Jha, "COSYN: hardware-software cosynthesis of embedded systems ," in Proc. Design Automation Conf., pp. 703--708, 1997.


Communication Architecture Tuners: A Methodology.. - Lahiri.. (2000)   (10 citations)  Self-citation (Lakshminarayana)   (Correct)

....any static customization of the protocol parameters. 1. 2 Related Work There is a large body of work on system level synthesis of application specific architectures, through HW SW partitioning, and through mapping of the application tasks onto pre designed cores and application specific hardware [1, 2, 3, 4, 5, 6, 7, 8]. Those that do not ignore communication altogether, either assume a fixed communication protocol (e.g. PCI based buses) or select from a communication library of a few alternative protocols. Research on system level synthesis of communication architectures [9, 10, 11, 12] mostly deals with ....

B. P. Dave, G. Lakshminarayana, and N. K. Jha, "COSYN: hardware-software cosynthesis of embedded systems ," in Proc. Design Automation Conf., pp. 703-- 708, 1997.


Communication Architecture Tuners: A Methodology.. - Lahiri.. (2000)   (10 citations)  Self-citation (Lakshminarayana)   (Correct)

....and place our work in the context of previous work in those fields. There has been a large body of work on systemlevel synthesis of application specific architectures through HW SW partitioning and mapping of the application tasks onto pre designed cores and application specific hardware [1, 2, 3, 4, 5, 6, 7, 8, 9]. While some of these techniques attempt to consider the impact of communication effects during HW SW partitioning and mapping, they either assume a fixed communication protocol (e.g. PCI based buses) or select from a communication library of a few alternative protocols. Research on ....

B. P. Dave, G. Lakshminarayana, and N. K. Jha, "COSYN: hardware-software cosynthesis of embedded systems ," in Proc. Design Automation Conf., pp. 703--708, 1997.


CORDS: Hardware-Software Co-Synthesis of Reconfigurable.. - Dick, Jha (1998)   (24 citations)  Self-citation (Jha)   (Correct)

No context found.

B. Dave, G. Lakshminarayana, and N. K. Jha, "COSYN: Hardware-software co-synthesis of embedded systems," in Proc. Design Automation Conf., pp. 703--708, June 1997.


MOGAC: A Multiobjective Genetic Algorithm for Hardware-Software.. - Dick, Jha (1998)   (18 citations)  Self-citation (Jha)   (Correct)

....only the local effects of these changes. This often leads to an accumulation of sub optimal decisions, especially when large systems are constructed. Despite their susceptibility to becoming trapped in local minima, constructive algorithms are capable of producing high quality results [20] [21]. However, in Srinivasan s work, power consumption is not taken into account, the communication model is simplistic, and multi rate systems are not efficiently handled [20] COSYN was the first cosynthesis system to take power consumption into account [21] Communication links are modeled and ....

.... of producing high quality results [20] 21] However, in Srinivasan s work, power consumption is not taken into account, the communication model is simplistic, and multi rate systems are not efficiently handled [20] COSYN was the first cosynthesis system to take power consumption into account [21]. Communication links are modeled and heuristics are used to tackle multi rate systems. Although fast, COSYN suffers from an inability to do true multiobjective optimization. Two types of probabilistic optimization algorithms have been applied to the co synthesis problem: simulated annealing ....

[Article contains additional citation context not shown here]

B. Dave, G. Lakshminarayana, and N. K. Jha, "COSYN: Hardware-software co-synthesis of embedded systems," in Proc. Design Automation Conf., pp. 703--708, June 1997.


MOCSYN: Multiobjective Core-Based Single-Chip System Synthesis - Dick, Jha (1999)   (9 citations)  Self-citation (Jha)   (Correct)

....to sacrifice the guarantee of solution optimality. Iterative improvement algorithms start with a complete solution and make local changes to it in an attempt to improve the solution s cost [5] 12] 13] Constructive algorithms build a system by incrementally adding components to it [14] [15]. Simulated annealing algorithms have been successfully used to partition hardware software systems [16] Genetic algorithms have been applied to the hardware software partitioning problem [17] A multiobjective genetic algorithm was applied to the more general co synthesis problem [18] MOCSYN, ....

B. Dave, G. Lakshminarayana, and N. K. Jha, "COSYN: Hardwaresoftware co-synthesis of embedded systems," in Proc. Design Automation Conf., pp. 703--708, June 1997.


MOGAC: A Multiobjective Genetic Algorithm for the Co-Synthesis.. - Dick, Jha (1997)   (9 citations)  Self-citation (Jha)   (Correct)

....which rely on optimal mixed integer linear programming [4] and exhaustive exploration [5] can only be applied to small instances of the co synthesis problem. Heuristics have seen some success with larger instances of the distributed system co synthesis problem. The constructive algorithm used in [6] was the first to target low power. However, like iterative improvement algorithms [2] 7] conventional constructive algorithms may become trapped in local minima. A genetic algorithm was previously applied to the hardware software partitioning problem [8] However, in this work only one ....

....11,550 N. A. N. A. 170 8.0 1.6 Hou 1 2 (clustered) 170 16.0 170 6.9 170 5.1 0.7 Hou 3 4 (clustered) 170 3.3 N. A. N. A. 170 2.2 0. 6 each PE and link s hyperperiod schedule, obtaining the system energy required (this includes the idle PE link energy) and dividing the energy by the hyperperiod [6]. Constraint violation: A system s constraint violations are derived from its costs and the constraints imposed by the designer. Solutions have a number of hard constraints. Although solutions in which one or more hard constraints have been violated are invalid, MOGAC treats them no differently ....

[Article contains additional citation context not shown here]

B. Dave, G. Lakshminarayana, and N. K. Jha, "COSYN: Hardware-software co-synthesis of embedded systems," in Proc. Design Automation Conf., pp. 703--708, June 1997.


High-Level Power Modeling, Estimation, and Optimization - Macii, Pedram, Somenzi (1997)   (22 citations)  (Correct)

No context found.

B. P. Dave, G. Lakshminarayana, N. K. Jha, "COSYN: Hardware-Software Co-Synthesis of Embedded Systems," DAC34: ACM/IEEE Design Automation Conference, pp. 703-708, Anaheim, CA, June 1997.


Partitioning Framework for Less Restricted Partitioning Problems - Oh, Ha   (Correct)

No context found.

B. Dave, G. Lakshminarayana, and N. Jha, "COSYN: Hardware-Software Co-Synthesis of Embedded Systems ", in DAC, 1997.


Hardware/Software Co-Design of Run-Time Schedulers for.. - Mooney, III (2000)   (Correct)

No context found.

B. Dave, G. Lakshminarayana and N. Jha, "COSYN: Hardware-Software Co-synthesis of Embedded Systems ", Proceedings of the 34 Design Automation Conference, pp. 703--708, June 1997.


Efficient Power Profiling for Battery-Driven Embedded.. - Lahiri, Raghunathan, Dey (2004)   (Correct)

No context found.

B. Dave, G. Lakshminarayana, and N. K. Tha, "COSYN: Hardware-software co-synthesis of embedded systems," in Proc. Design Automation Conf., June 1997, pp. 703--708.


Memory Aware Task Assignment and Scheduling for Multiprocessor.. - Szymanek (2001)   (1 citation)  (Correct)

No context found.

Dave, B.P.; Lakshminarayana, G.; Jha, N.K., "Cosyn: Hardware-software Co-synthesis Of Embedded Systems ", in Proc. 34th Design Automation Conference, 1997, Page(s): 703-708.


Unknown - (2000)   (Correct)

No context found.

B. P. Dave, G. Lakshminarayana, and N. K. Jha, "COSYN: hardwaresoftware co-synthesis of embedded systems", Proc. of the 34th DAC 1997, pp. 703-708.


Multiobjective Synthesis of Low-Power Real-Time Distributed.. - Dick (2002)   (1 citation)  (Correct)

No context found.

B. Dave, G. Lakshminarayana, and N. K. Jha, "COSYN: Hardware-software cosynthesis of embedded systems," in Proc. Design Automation Conf., pp. 703--708, June 1997.


High-Level Power Modeling, Estimation, and Optimization - Macii, Pedram, Somenzi (1998)   (22 citations)  (Correct)

No context found.

B. P. Dave, G. Lakshminarayana, and N. K. Jha, "COSYN: Hardwaresoftware cosynthesis of embedded systems," in Proc. DAC-34: ACM/IEEE Design Automation Conf., Anaheim, CA, June 1997, pp. 703--708.

Online articles have much greater impact   More about CiteSeer.IST   Add search form to your site   Submit documents   Feedback  

CiteSeer.IST - Copyright Penn State and NEC