Patent
1995-06-07
1997-11-18
Black, Thomas G.
395612, 395613, 395614, 395615, G06F 1730
Patent
active
056897022
ABSTRACT:
The invention produces data structure layout in a flexible manner that enables the data structures of a computer program to be layed out in a manner that conforms to constraints imposed by a particular computer system on which the program is implemented and that enables the produced data structure layout to be used with different computer systems having different constraints. Thus, the invention is particularly useful with systems that require close control of data structure layout and that have unique requirements for that layout. Embedded real-time systems, which are often implemented on hardware which is designed and optimized for a particular application, are one example of the type of system with which the invention can advantageously be used. The invention additionally allows a user to specify various parameters that control aspects of the manner in which data structure layout is achieved and, therefore, certain characteristics of the data structure layout. The parameters can be specified to achieve a data layout that provides a desired combination of program execution speed and required memory capacity.
REFERENCES:
patent: 4366537 (1982-12-01), Heller et al.
patent: 4430705 (1984-02-01), Gannavino et al.
patent: 4499539 (1985-02-01), Vosacek
patent: 4882642 (1989-11-01), Tayler et al.
patent: 4994998 (1991-02-01), Anezaki
patent: 5418963 (1995-05-01), Anezaki et al.
patent: 5487165 (1996-01-01), Tsay et al.
patent: 5504891 (1996-04-01), Motoyama et al.
patent: 5506985 (1996-04-01), Motoyama et al.
patent: 5535369 (1996-07-01), Wells et al.
patent: 5546575 (1996-08-01), Potter et al.
patent: 5596736 (1997-01-01), Kerns
Wagener, Principles of Programming (Fortran), Text Book, pp. 167-168, 262-276 1980.
Bijan, Programming Byte by Byte (Fortran), Text Book, pp. 540-543 Apr. 1984.
"The C programming Language 2nd Edition" by Kenighan et al. pp. 147-150, 185-189, 215-219.
"Teach Yourself C++ in 21 days" by Jessie Liberty 1st Edition pp. 37, 62, 586-610, 657-658, no date.
Black Thomas G.
Coby Frantz
Microtec Research, Inc.
LandOfFree
Flexible data structure layout for data structure including bit- does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Flexible data structure layout for data structure including bit-, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Flexible data structure layout for data structure including bit- will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-1573769