Computer program, multiprocessor system, and grouping method

Data processing: software development – installation – and managem – Software program development tool – Translation of code

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C717S149000, C717S155000

Reexamination Certificate

active

08074211

ABSTRACT:
According to one embodiment, a grouping method for process units, each including basic modules and data, the process units being assigned to processors in a program for a multiprocessor system, the program including the basic modules and a parallel statement describing relationships between parallel processes for the basic modules, the method includes displaying a dataflow graph visually showing a process status of each process unit based on the parallel statement, and specifying a candidate for a connection of process units on the dataflow graph, wherein the dataflow graph displays data entries, nodes in the basic modules, and edges connecting the data entries and the nodes.

REFERENCES:
patent: 5768594 (1998-06-01), Blelloch et al.
patent: 7120903 (2006-10-01), Toi et al.
patent: 7392514 (2008-06-01), Edwards
patent: 7685587 (2010-03-01), Pozzi et al.
patent: 7797691 (2010-09-01), Cockx et al.
patent: 7873953 (2011-01-01), Pritchard et al.
patent: 7895586 (2011-02-01), Ozone
patent: 7941794 (2011-05-01), Ozone et al.
patent: 2003/0131345 (2003-07-01), Wilkerson et al.
patent: 2004/0088666 (2004-05-01), Poznanovic et al.
patent: 2007/0041610 (2007-02-01), Kaneko et al.
patent: 05-113885 (1993-05-01), None
patent: 05-257709 (1993-10-01), None
patent: 06-332689 (1994-12-01), None
patent: 06-332689 (1994-12-01), None
patent: 09-171503 (1997-06-01), None
patent: 2005-258920 (2005-09-01), None
patent: 2005-258920 (2005-09-01), None
patent: 2006-338507 (2006-12-01), None
patent: 2006-338507 (2006-12-01), None
“Efficient code synthesis from extended dataflow graphs for multimedia applications”, Oh et al., Jun. 2002, pp. 275-280, <http://delivery.acm.org/10.1145/520000/513990/p275-oh.pdf>.
“Global resource sharing for synthesis of control data flow graphs on FPGAs”, Memik et al., Jun. 2003, pp. 604-609, <http://delivery.acm.org/10.1145/780000/775985/p604-memik.pdf>.
“Using model dataflow graphs to reduce the storage requirements of constraints”, Zanden et al., Sep. 2001, pp. 223-265, <http://delivery.acm.org/10.1145/510000/502910/p223-vander—zanden.pdf>.
Sakai, “R&D Frontline, Software Optimization Technology for Multicore,” Toshiba Review, Kabushiki Kaisha Toshiba, Aug. 1, 2007, vol. 62, No. 8, pp. 62-63.
Yoshida et al., “A Data Localization Scheme for Fortran Macro-Dataflow Computation,” IPSJ Journal, Information Processing Society of Japan, Sep. 15, 1994, vol. 35, No. 9, pp. 1848-1860.
Kikuchi, “Parallelization Assistance System, Information Processing,” Information Processing Society of Japan, Sep. 15, 1993, vol. 34, No. 9, pp. 1158-1169.
Yamaguchi et al., “Classification of Visualized Data Dependence and Its Application to Parallelization,” IPSJ Journal, Information Processing Society of Japan, Oct. 15, 2006, vol. 47, No. SIG14(TOM 15), pp. 179-186.
Notice of Reasons for Rejection mailed by Japan Patent Office on Jan. 19, 2010 in the corresponding Japanese patent application No. 2008-255295.
Final Notice of Rejection mailed by Japan Patent Office on Apr. 27, 2010 in the corresponding Japanese patent application No. 2008-255295.
Final Notice of Rejection mailed by Japan Patent Office on Jul. 27, 2010 in the corresponding Japanese patent application No. 2008-255295.
Sakai, “R&D Frontline, Software Optimization Technology for Multicore,” Toshiba Review, Kabushiki Kaisha Toshiba, Aug. 1, 2007, vol. 62, No. 8, pp. 62-63.

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

Computer program, multiprocessor system, and grouping 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 Computer program, multiprocessor system, and grouping method, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Computer program, multiprocessor system, and grouping method will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-4300152

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