ACM Home Page
Please provide us with feedback. Feedback
Garbage Collection of Linked Data Structures
Full text PdfPdf (2.32 MB)
Source ACM Computing Surveys (CSUR) archive
Volume 13 ,  Issue 3  (September 1981) table of contents
Pages: 341 - 367  
Year of Publication: 1981
ISSN:0360-0300
Author
Jacques Cohen  Department of Physics, Brandeis University, Waltham, Massachusetts
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 43,   Downloads (12 Months): 171,   Citation Count: 54
Additional Information:

references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/356850.356854
What is a DOI?

REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
ARNB72
ARNBORG, S. "Storage administration m a virtual memory simulation system," BIT12,2 {1972), 125-141 (CGLMRV}
 
ARNB74
ARNBORC,, S. "Optimal memory management in a system with garbage collection," BIT 14, 4 (1974), 375-381. {A}
 
AUGE79
 
BAEC70
BAECKER, H D. "Implementing the ALGOL 68 heap," BIT 10, 4 (1970), 405- 414. {GLV}
BAEC72
 
BAEC75
BAECKER, H.D. "Areas and recordclasses," Comput J. 18, 3 (Aug. 1975), 223-226. (GL}
 
BAER77
BAER, J.L., AND FRIES, H. "On the efficiency of some ILst marking algorithms," in Information processing 1977, B. Gilchrist (Ed.), IFIP, North-Holland, Amsterdam, 1977, pp 751-756. {ABM}
 
BAKE78a
BAKE78b
BART77
 
BAWD77
BAWDEN, A., GREENBLATT, R., HOLLO- WAY, J., KSmHT, T., MooN, D., AND WEINREB, D. "Lisp machine progress report," Memo 444, A.I Lab, M.I.T., Cambridge, Mass., Aug. 1977 {G}
 
BERK64
BERKELEY, E.C., AND BOBROW, D G. (Eds.) The programming language LISP, M.I.T., Cambridge, Mass. 1974, 4th printing. {GL}
 
BERR78
BERRY, D M., AND SORKIN, A. "Tnne required for garbage collection in retention block-structures languages," Int. J. Comput. Informatmn Sci. 7, 4 (1978), 361-404. {AL}
 
BERZ75
 
BISH77
BISHOP, P.B. "Computer systems with a very large address space and garbage collectmn," Lab. for Computer Science, MIT Rep., TR-178, M.I.T., Cambridge, Mass., May 1977. (ACGLMRSV}
BOBR67
 
BOBR68a
BOBROW, D.G. Storage management ~n Lisp, m symbol manipulation languages and techniques, D. G. Bobrow (Ed.), North-Holland, Amsterdam, 1968. {CGMV}
BOBR68b
BOBR75
BOBR80
 
BRAN71
BRANQUART, P, AND LEWI, J. "A scheme of storage allocation and garbage collectmn for Algol 68," m Algol 68 ~m. plementat~on, J. E L. Peck, (Ed.), North-Holland, Amsterdam, 1971, pp. 199-238. {CGLMR}
 
CAMP74
CAMPBELL, J.A. "Optimal use of storage in a simple model of garbage collection," Inf. Process Lett. 3, 2 (Nov. 1974), 37-38. {A}
CHEN70
 
CLAR75
CLARK, D.W. "A fast algorithm for copying binary trees," Inf. Process. Lett 9, 3 (Dec. 1975), 62-63. {AC)
CLAR76
CLAR77
CLAR78a
 
CLAR78b
CLARK, D.W., AND GREEN, C.C. "A note on shared list structure m Lmp," Inf. Process. Lett 7, 6 (Oct. 1978), 312- 314. {B}
 
CLAR79
CLARK, D.W. "Measurements of dynamic list structure in Lmp," IEEE Trans Softw. Eng. SE-5, 1 (Jan 1979), 51-59. {BY}
COHE67a
 
COHE67b
COHEN, J., AND TRILLING, L. "Remarks on garbage collection using a two level storage," BIT 7, 1 (1967), 22- 30. (BCMV}
 
COHE72
COHEN, J., AND ZUCKERMAN, C. "Evalquote in simple Fortran A tutorial on interpretmg Lisp," BIT 12, 3 (1972), 299-317. {CGM}
COLL60
DEUT76
 
DIJK76a
DIJKSTRA, E.W. A d~sc~phne of programmmg, Prentice-Hall, Englewood Cliffs, N J., 1976, Chap. 14. {G}
DIJK76b
 
DWYE73
DWYER, B. "Simple algorithms for traversmg a tree without an auxiliary stack," Inf. Process. Lett. 2, 5 (Dec. 1973), 143-145. {M)
 
ELSO75
ELSON, M. "Data structures," Scmnce Research Associates, 1975. (CGMN}
FENI69
FENI71
 
FISH74
FmHER, D.A. "Bounded workspace garbage collection in an address order preserving list processing environment," Inf. Process. Lett. 3, 1 (July 1974), 29- 32. {CMR}
FISH75
 
FITC78
FITCH, J.P., AND NORMAN, A.C. "A note on compactmg garbage collection," Comput. J. 21, 1 (Feb. 1978), 31- 34. (ABCR}
 
FOST68
FOSTER, J.M. L~st processmg, Elsevier Computer Monographs, Elsevier-North Holland, New York, 1968. {G}
 
FRAN78
FRANCEZ, N. "An appllcatmn of a method for analysis of cyclic programs," IEEE Trans. Soflw. Eng. 4, 5 (Sept. 1978), 371-377. {P}
 
FRIE76
FRIEDMAN, D.P., AND WISE, D.S. "Garbage collecting a heap which mcluded a scatter table," Inf. Process. Lett. 5, 6 (Dec 1976), 161-164. (LM}
 
FRIE79
FRIEDMAN, D.P., AND WISE, D.S. "Reference counting can manage the circular environments of mutual recurstun," Inf. Process. Lett. 8, 1 (Jan. 1979), 41-45. (N}
 
GERH79
 
GOTL78
 
GOYE71
GOVER, P. "A garbage collector to be implemented on a CDC 3100," in Algol 68 zmplementatmn, J. E. L. Peck (Ed.), North-Holland, Amsterdam, 1971, pp 303-317. {CLMR}
GRIE77
 
GRIE79
GRIES, D. "The Schorr-Waite graph markmg algorithm," Acta inf. 11, 3 (1979), 223-232. (M}
 
GRIS72
GRISWOLD, R.E. The macro tmplementatmn of Snobol 4, W. H. Freeman, San Francisco, 1972. {GM}
 
HADD67
HADDON, B.K., AND WAITE, W M. "A compaction procedure for variable length storage elements," Comput. J. 10 (Aug. 1967), 162-165. {CR}
HANS69
 
HANS77
HANSON, D.R. "Storage management for an implementation of Snobol 4," Software: Practwe and Experience 7, 2 (1977), 179-192. (BCMLR}
 
HART64
HART, T.P., AND EVANS, T.G. "Notes on implementing hsp for the M 460 computer," in BERK64. {C}
 
HOAR74
HOARE, C.A.R. "Optimizatmn of store size for garbage collectmn," Inf Process Lett 2, 6 (April 1974), 165-166. (A}
 
HORO77
HOROWITZ, E., AND SAHNL S Fundamentals of data structure, Cornputer Science Press, Woodland Hills, Calif., 1977. {ACGMR}
 
JONK79
JONKERS, H.B.M. "A fast garbage compaction algorithm," inf Process. Lett. 9, 1 (July 1979), 26-30. (CR}
KAIN69
 
KNUT73
KOWA79
 
KUNG77
KUNG, H.T., AND SONG, S.W "An efficient parallel garbage collection system and its correctness proof," Dep Computer Scl., Carnegm-Mellon Univ., Pittsburgh, Sept. 1977. (AP}
 
KURO75
KUROKAWA, T. "New marking algorithms for garbage collection," Collection, m Proc. 2nd USA-Japan Computer Conf, 1975, pp. 580-584. (BM}
 
KURO79
KUROKAWA, T. "A new fast and safe marking algorithm," Toshiba R&D Center, Kawasakl 210, Japan, Jan. 1979. (BM}
 
LAMP76
LAMPO~tT, L. "Garbage collection with multiple processes: An exercise m parallelism," Proc. IEEE Conf. Parallel Processing, Aug 1976. {P}
 
LANG72
LANG, B., AND WEGBREIT, B. "Fast compactlficatlon," Rep. 25-72, Harvard Umv., Cambridge, Mass., Nov. 1972. (CMR}
 
LARS77
LARSON, R.G "Mm~nizmg garbage collection as a function of regmn size," SIAM J. Computing 6, 4 {Dec. 1977), 663-668. (AV)
LEE79
LEE80
 
LIEB80
LIEBERMAN, H., AND HEWITT, C. "A real-time garbage collector that can recover temporary storage qmckly," MIT Lab for Computer Scmnce Rep TM- 184, M.I.T., Cambridge, Mass., July 1980. (PV}
 
LIND73
LINDSTROM, G. "Scannmg hst structures without stacks or tag b~ts," Inf. Process Lett 2, 2 {June 1973), 47- 51. (M}
LIND74
 
MARS71
MARSHALL, S. "An Algol-68 garbage collector," in Algol 68 ~mplementat~on, J. E L. Peck (Ed), North-Holland, Amsterdam, 1971, pp. 239-243. (CLMR}
 
MINS63
 
MOON74
MOON, D.A. "MACLlsp reference manual," Project MAC, M.I.T, Cambmdge, Mass., April 1974. (GM}
MORR78
 
MORR79
MORRIS, F.L. "On a comparison of garbage collection techmques," technical correspondence, Commun A CM 22, 10 {Oct. 1979), 571. {C}
 
MULL76
MULLER, K G. "On the feasibility of concurrent garbage collectmn," Ph.D. thesis, Tech Hogeschool Delft, March 1976. (P}
OWIC81
 
PARE68
PARENTE, R J. "A simulation-oriented memory allocation algorithm," in S~mulatmn Programmtng Languages, J. N. Buxton (Ed), North-Holland, Amsterdam, 1968, pp 198-209 (CL}
 
PFAL77
REIN73
 
ROBS73
ROBSON, J M. "An ~mproved algorithm for traversing binary trees without auxiliary stack," Inf. Process Lett. 2, i (March 1973}, 12-14 (M}
ROBS77
ROCH71
ROSS67
SCHO67
 
SIKL72
SIKLOSSY, L "Fast and read-only algorithms for traversing trees without an auxiliary stack," Inf Process. Lett. 1, 4 (June 1972), 149-152. (M}
 
STAN80
STEE75
 
TERA78
TERASHIMA, M., AND GOTO, E. "Genetic order and compactlfymg garbage collectors," Inf. Process. Lett. 7, 1 (Jan. 1978), 27-32. {CR}
 
THOR72
THORELLI, L.E. "Marking algomthms," BIT 12, 4 (1972), 555-568. {MR)
 
THOR76
THORELLI, L.E "A fast compactlfying garbage collector," BIT 16, 4 (1976), 426-441 {CMR}
 
TOPO79
TOPOR, R. "The correctness of the Schorr-Waite list marking algomthm," Acta Inf. 11, 3 (1979), 211-221 {M)
 
VEIL76
VEILLON, G. "Transformations de programmes recursifs," R A.I R O. Informat~que 10, 9 (Sept. 1976}, 7-20. (M}
WADL76
 
WAIT73
WAITE, W.M. Implementing software for non-numerw apphcatmns, Prentice- Hall, Englewood Chffs, N.J, 1973. {GCR}
WALD72
 
WEGB72a
WEGBREIT, B. "A generalized compactffymg garbage collector "Comput. J. 15, 3 (Aug. 1972), 204-208. {CGMR)
 
WEGB72b
Wegbreit, B. "A space efficmnt hst structure tracing algorithm," IEEE Trans Computers C21 (Sept. 1972), 1009-1010 {M}
 
WEIS67
WEISSMAN, C. L~sp 1 5 primer, Dickenson Publ., Belmont, Calff, 1967. {G)
WEIZ63
WEIZ69
 
WISE77
WISE, D.S., AND FRIEDMAN, D.P. "The one-bit reference count," BIT 17, 4 (1977), 351-359. (GLN}
WISE79
 
WODO69
WODON, P.L. "Data structure and storage allocation," BIT 9, 3 (1969), 270- 282. (CGLMR}
 
WODO71
WODON, P.L. "Methods of garbage collectmn for Algol 68," m Algol 68 tmplementatmn, J. E. L Peck (Ed.), North- Holland, Amsterdam, 1971, pp. 245- 262. (CGLMR}
YELO77
 
ZAVE75
ZAVE, D.A. "A fast compacting garbage collector," Inf. Process Lett. 3, 6 (July 1975), 167-169. {CMR}

CITED BY  54