Task concurrency management design method

Computer-aided design and analysis of circuits and semiconductor – Nanotechnology related integrated circuit design

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C716S030000

Reexamination Certificate

active

09935789

ABSTRACT:
A system and method of designing digital system. One aspect of the invention includes a method for designing an essentially digital system, wherein Pareto-based task concurrency optimization is performed. The method uses a system-level description of the functionality and timing of the digital system. The system-level description comprises a plurality of tasks. Task concurrency optimization is performed on said system-level description, thereby obtaining a task concurrency optimized system-level description, including Pareto-like task optimization information. The essentially digital system is designed based on said task concurrency optimized system-level description. In one embodiment of the invention, the description is includes a “grey-box” description of the essentially digital system.

REFERENCES:
patent: 5202975 (1993-04-01), Rasbold et al.
patent: 5327561 (1994-07-01), Choi et al.
patent: 5594864 (1997-01-01), Trauben
patent: 5664193 (1997-09-01), Tirumalai
patent: 5742814 (1998-04-01), Balasa et al.
patent: 5930510 (1999-07-01), Beylin et al.
patent: 5978509 (1999-11-01), Nachtergaele et al.
patent: 6064819 (2000-05-01), Franssen et al.
patent: 6078745 (2000-06-01), De Greef et al.
patent: 6151705 (2000-11-01), Santhanam
F. Catthoor et al., Proposal for Unified Systems Design Meta Flow In Task-Level and Instruction-Level Design Technology Research for Multi-Media Applications, Proceedings of the 11thInternational Symposium on System Synthesis, pp. 89-95, Dec. 1998.
F. Thoen et al., Modeling, Verification and Exploration of Task-Level Concurrency in Real-Time Embedded Systems, pp. 1-456, Kluwer Academic Publishers, Dec. 1999.
C. Wong et al., Task Concurrency Management Methodology Summary, Proceedings of the Conference on Design, Automation, and Test in Europe, p. 813, Mar. 2001.
A. Prayati et al., Task Concurrency management Experiment for Power-Efficient Speed-up of Embedded MPEG IM1 player2000 International Workshops on Parallel Processing, pp. 453-460, Aug. 2000.
C. Wong et al., Task Concurrency Management Methodology to Schedule the MPEG4 IM1 Player on A Highly Parallel Processor Platform, Proceedings of the Ninth International Symposium on Hardware/Software CoDesign, pp. 170-175, Apr. 2001.
P. Yang et al., Managing Dynamic Concurrent Tasks in Embedded Real-Time Multimedia Systems, Proceedings of the 15thInternational Symposium on System Synthesis, pp. 112-119, Oct. 2002.
F. Catthoor et al., Proposal for Unified System Dessign Meta Flow in Task-Level and Instruction-level Design Technology Research for Multi-Media Applications, 11thInternational Symposium on System Synthesis, pp. 89-95, Dec. 1998.
Eles, P., et al., “Scheduling of Conditional Process Graphs for the Synthesis of Embedded Systems” Proc. 1stACM/IEEE Design and Test in Europe Conf., Paris France, pp. 132-138, Feb. 1998.
Ha, S., “Compile-Time Scheduling of Dynamic Constructs in Dataflow Program Graphs”, IEEE Trans. on Computers, vol. C-47, No. 7, pp. 768-778, Jul. 1997.
Hoang, P., “Scheduling of DSP Programs onto Multiprocessors for Maximum Throughput”, IEEE Trans. on Signal Processing, vol. 41, No. 6, Jun. 1993.
Hong, I, et al., “On-Line Scheduling of Hard Real-Time Tasks on Variable Voltage”, IEEE International Conf. On Comp. Aided Design, Santa Clara, CA, pp. 653-656, Nov. 1998.
Li, Y., et al., “Scheduling and Allocation of Single-Chip Multiprocessors For Multimedia”, IEEE Wsh. On Signal Processing Systems (SIPS), Leicester, UK, pp. 97-106, Nov. 1997.
Thoen, F., et al., “Modeling, Verification and Exploration of Task-Level Concurrency in Real-Time Embedded Systems”, ISBN 0-7923-7737-0, Kluwer Acad. Publ., Boston, 1999.
Tuck, B., “Raise your Sights to the System Level—Design Report 1997 Paris Forum”, Computer Design, pp. 53-74, Jun. 1997.
Al-Furiah et al., “Memory Hierarchy Management for Interactive graph Structures”, Proceedings, IEEE International Symposium on Parallel and Distributed Processing, Mar.-Apr. 1998.
Al-Mouhamed, M., et al., “A Heuristic Storage for Minimizing Access Time of Arbitrary Data Patterns”,IEEE Transactionson Parallel and Distributed Systems, vol. 8, No. 4, Apr. 1997.
Balasa, F., et al., “Dataflow-Driven Memory Allocation for Multi-Dimensional Signal Processing Systems”,Proceedings IEEE International Conference on Computer Aided Design, San Jose, CA, pp. 31-34, Nov. 1994.
Catthoor et al. “Global Communication and Memory Optimizing Transformations for Low Power Signal Processing Systems”, IEEE workshop on VLSI signal processing, 1994.
Catthoor et al., “System-Level Data-Flow Transformations for Power Reduction in Image and Video Processing”, Proceedings of the Third IEEE International Conference on Electronics, Circuits and Systems, 1996.
Catthoor, “Power-Efficient Data Storage and Transfer Methodologies: Current Solutions and Remaining Problems”, IEEE Computer Society Workshop on VLSI System Level Design, 1998.
Chen, Tien-Fu et al., “A Hierarchical Memory Directory Scheme via Extending SCI for Large Scale Multiprocessors”, High Performance Computing on International Superhighway, Apr.-May 1997.
Danckaert et al., “System Level Memory Optimization for Hardware-Software Co-Design”, Proceedings of the Fifth International Workshop on Hardware/Software Co-Design, 1997.
De Greef, E., et al. “Mapping Real-Time Motion Estimation Type Algorithms to Memory Efficient, Programmable Multi-Processor Architectures,” Microprocessing and Microprogramming, 41(5): 409-423, Oct. 1995.
De Greef, E., F. Catthoor, H. De Man, “Memory Size Reduction Through Storage Order Optimization for Embedded Parallel Multimedia Applications”, International Parallel Processing Symposium (IPPS) in Proceedings Workshop on Parallel Processing and Multimedia Geneva, Switzerland, pp. 84-98, Apr. 1997.
Diguet et al., “Formalized Methodology for Data Reuse Exploration in Hierarchical Memory Mappings,” International Symposium on Low Power Electronics and Design (IEEE Cat. No. 97TH8332), pp. 30-35, Aug. 1997.
Fang, J., et al., “An Iteration Partition Approach for Cache or Local Memory Thrashing on Parallel Processing”, IEEE Transactions on Computers, vol. C-42, No. 5, pp. 529-546, May 1993.
Franssen et al., “Control Flow Optimization for Fast System Simulation and Storage Minimization”, European Design and Test Conference, 1994.
Li, YanBing et al., “A Task-Level Hierarchical Memory Model for System Synthesis of Multiprocessors”, Proceedings, 34thDesign Automation Conference, Jun. 1997.
Lippens, P., et al, “Allocation of Multiport Memories for Hierarchical Data Streams”,Proceedings IEEE International Conference on Computer Aided Designs, pp. 728-735, Santa Clara, Nov. 1993.
Moolenaar, et al., “System-Level Power Exploration for MPEG-2 Decoder on Embedded Cores: A Systematic Approach”, 1997 IEEE Workshop on Signal Processing Systems, 1997.
Nachtergaele, L., F. Catthoor, F. Balasa, F. Franssen, E. De Greef, H. Samson, H. De Man, “Optimization of Memory Organization and Hierarchy for Decreased Size and Power in Video and Image Processing Systems”, Proceedings International Workshop on Memory Technology, Design and Testing, San Jose, CA, pp. 82-87, Aug. 1995.
Nachtergaele, L., F. Catthoor, B. Kapoor, D. Moolenaar, S., Janssen, “Low Power Storage Exploration for H.263 Video Decoder, IEEE Workshop on VLSI Signal Processing”, Monterey, CA, pp. 114-124, Oct. 1996.
Pinter, S.S., “Register Allocation with Instruction Scheduling A New Approach”,ACM SIGPLAN Notices, vol. 28, pp. 248-257, Jun. 1993.
Sentieys, O., et al., “Memory Module Selection For High Level Synthesis”,Proceedings IEEE Workshop on VLSI Signal Processing, Monterey, CA, pp. 272-283, Oct. 1996.
Slock, P., S. Wuytack, F. Catthoor, G. De Jong, “Fast and Extensive System-Level

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Task concurrency management design method does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Task concurrency management design method, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Task concurrency management design method will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3818471

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.