메뉴 건너뛰기




Volumn 10, Issue 2, 1997, Pages 159-181

Research demonstration of a hardware reference-counting heap

Author keywords

Garbage collection; Uniprocessor

Indexed keywords


EID: 0010821532     PISSN: 13883690     EISSN: None     Source Type: Journal    
DOI: None     Document Type: Article
Times cited : (15)

References (39)
  • 1
    • 0023367454 scopus 로고
    • Garbage collection can be faster than stack allocation
    • June
    • Appel, A.W. Garbage collection can be faster than stack allocation. Inf. Proc. Lett., 25(4):275-279, June 1987.
    • (1987) Inf. Proc. Lett. , vol.25 , Issue.4 , pp. 275-279
    • Appel, A.W.1
  • 2
    • 84956661653 scopus 로고
    • Real-time concurrent collection on stock multiprocessors
    • Proc. SIGPLAN '88 Conf. Programming Language Design and Implementation, July
    • Appel, A.W., Ellis, J.R., and Li, K. Real-time concurrent collection on stock multiprocessors. Proc. SIGPLAN '88 Conf. Programming Language Design and Implementation, ACM SIGPLAN Notices, 23(7):11-20, July 1988.
    • (1988) ACM SIGPLAN Notices , vol.23 , Issue.7 , pp. 11-20
    • Appel, A.W.1    Ellis, J.R.2    Li, K.3
  • 3
    • 0017956645 scopus 로고
    • List processing in real time on a serial computer
    • April
    • Baker, H.G., Jr. List processing in real time on a serial computer. Comm. ACM, 21(4):280-294, April 1978.
    • (1978) Comm. ACM , vol.21 , Issue.4 , pp. 280-294
    • Baker Jr., H.G.1
  • 4
    • 53249089728 scopus 로고
    • Preface to Baker
    • H.G., Jr. (Ed.) Memory Management. Springer, Berlin, Springer
    • Baker, H.G., Jr. Preface to Baker, H.G., Jr. (Ed.) Memory Management. Lecture Notes in Computer Science. Springer, Berlin, vol. 986, pp. v-viii, Springer, 1995.
    • (1995) Lecture Notes in Computer Science , vol.986
    • Baker Jr., H.G.1
  • 5
    • 84976786293 scopus 로고
    • Managing reentrant structures using reference counts
    • July
    • Bobrow, D.G. Managing reentrant structures using reference counts. ACM Trans. Prog. Lang. Sys., 2(3):269-273, July 1980.
    • (1980) ACM Trans. Prog. Lang. Sys. , vol.2 , Issue.3 , pp. 269-273
    • Bobrow, D.G.1
  • 6
    • 0542437464 scopus 로고
    • A note on shared structure in LISP
    • Oct.
    • Clark D.W. and Green, C.C. A note on shared structure in LISP. Inform. Proc. Ltrs., 7(6):312-314, Oct. 1978.
    • (1978) Inform. Proc. Ltrs. , vol.7 , Issue.6 , pp. 312-314
    • Clark, D.W.1    Green, C.C.2
  • 7
    • 0019608414 scopus 로고
    • Garbage collection of linked data structures
    • Sept.
    • Cohen, J. Garbage collection of linked data structures. Comput. Surveys, 13(3):341-367, Sept. 1981.
    • (1981) Comput. Surveys , vol.13 , Issue.3 , pp. 341-367
    • Cohen, J.1
  • 8
    • 84945708437 scopus 로고
    • A method for overlapping and erasure of lists
    • Dec.
    • Collins, G.E. A method for overlapping and erasure of lists. Comm. ACM, 3(12):655-657, Dec. 1960.
    • (1960) Comm. ACM , vol.3 , Issue.12 , pp. 655-657
    • Collins, G.E.1
  • 9
    • 0016993741 scopus 로고
    • An efficient, incremental, real-time garbage collector
    • Sept.
    • Deutsch, L.P. and Bobrow, D.G. An efficient, incremental, real-time garbage collector. Comm. ACM, 19(9):522-526, Sept. 1976.
    • (1976) Comm. ACM , vol.19 , Issue.9 , pp. 522-526
    • Deutsch, L.P.1    Bobrow, D.G.2
  • 11
    • 0029352914 scopus 로고
    • Memory-system performance of programs with intensive heap allocation
    • Aug.
    • Diwan, A., Tarditi, D., and Moss, E. Memory-system performance of programs with intensive heap allocation. ACM Trans. Comput. Sys., 13(3):244-273, Aug. 1995.
    • (1995) ACM Trans. Comput. Sys. , vol.13 , Issue.3 , pp. 244-273
    • Diwan, A.1    Tarditi, D.2    Moss, E.3
  • 13
    • 0003536552 scopus 로고
    • Ph.D. dissertation. Univ. of North Carolina at Chapel Hill, April
    • Dybvig, R.K. Three Implementation Models for SCHEME, Ph.D. dissertation. Univ. of North Carolina at Chapel Hill, April 1987.
    • (1987) Three Implementation Models for SCHEME
    • Dybvig, R.K.1
  • 15
    • 53249146762 scopus 로고
    • Technological maturity and the history of UNIX
    • Keynote address, San Antonio, TX, June 10
    • Feldman, S.I. Technological maturity and the history of UNIX. Keynote address, USENIX Summer 1992 Technical Conference, San Antonio, TX, June 10, 1992.
    • (1992) USENIX Summer 1992 Technical Conference
    • Feldman, S.I.1
  • 17
    • 0018779492 scopus 로고
    • Reference counting can manage the circular environments of mutual recursion
    • Jan.
    • Friedman, D.P. and Wise, D.S. Reference counting can manage the circular environments of mutual recursion. Inform. Proc. Ltrs., 8(1):41-44, Jan. 1979.
    • (1979) Inform. Proc. Ltrs. , vol.8 , Issue.1 , pp. 41-44
    • Friedman, D.P.1    Wise, D.S.2
  • 19
    • 84976833985 scopus 로고
    • An exercise in proving programs correct
    • Dec.
    • Gries, D. An exercise in proving programs correct. Comm. ACM, 20(12):921-930, Dec. 1977.
    • (1977) Comm. ACM , vol.20 , Issue.12 , pp. 921-930
    • Gries, D.1
  • 20
    • 84976721284 scopus 로고
    • MULTILISP: A language for concurrent symbolic computation
    • Oct.
    • Halstead, R.H., Jr. MULTILISP: A language for concurrent symbolic computation. ACM Trans. Prog. Lang. Sys., 7(4):501-538, Oct. 1985.
    • (1985) ACM Trans. Prog. Lang. Sys. , vol.7 , Issue.4 , pp. 501-538
    • Halstead Jr., R.H.1
  • 21
    • 53249110856 scopus 로고
    • Implementation of an applicative file system
    • Memory Management. Y. Bekkers, and J. Cohen (Eds.), Springer, Berlin
    • Heck, B., and Wise, D.S. Implementation of an applicative file system. In Memory Management. Y. Bekkers, and J. Cohen (Eds.), Lecture Notes in Computer Science, Springer, Berlin, vol. 637, pp. 248-263, 1992.
    • (1992) Lecture Notes in Computer Science , vol.637 , pp. 248-263
    • Heck, B.1    Wise, D.S.2
  • 24
    • 84957651682 scopus 로고
    • DDD-FM9001: Derivation of a verified microprocessor; an exercise in integrating verification with formal derivation
    • Proc. IFIP Conf. on Correct Hardware Design and Verification Methods. G. Milne, and L. Pierre (Eds.). Springer, Berlin
    • Johnson, S.D., Bose, B., and Johnson, S.D. DDD-FM9001: Derivation of a verified microprocessor; an exercise in integrating verification with formal derivation. In Proc. IFIP Conf. on Correct Hardware Design and Verification Methods. G. Milne, and L. Pierre (Eds.). Lecture Notes in Computer Science, Springer, Berlin, vol. 683, pp. 191-202, 1993.
    • (1993) Lecture Notes in Computer Science , vol.683 , pp. 191-202
    • Johnson, S.D.1    Bose, B.2    Johnson, S.D.3
  • 29
    • 0020765079 scopus 로고
    • A real-time garbage collector based on the lifetime of objects
    • June
    • Lieberman, H. and Hewitt, C. A real-time garbage collector based on the lifetime of objects. Comm. ACM, 26(6):419-429, June 1983.
    • (1983) Comm. ACM , vol.26 , Issue.6 , pp. 419-429
    • Lieberman, H.1    Hewitt, C.2
  • 31
    • 53249116769 scopus 로고
    • Progress in hardware-assisted real-time garbage collection
    • Memory Management. H.G. Baker (Ed.). Springer, Berlin
    • Nilsen, K. Progress in hardware-assisted real-time garbage collection. In Memory Management. H.G. Baker (Ed.). Lecture Notes in Computer Science, Springer, Berlin, vol. 986, pp. 355-379, 1995.
    • (1995) Lecture Notes in Computer Science , vol.986 , pp. 355-379
    • Nilsen, K.1
  • 32
    • 84909891396 scopus 로고
    • 3 report on the algorithmic language SCHEME
    • Rees, J. and Clinger, W. (Eds.). Dec.
    • 3 report on the algorithmic language SCHEME. ACM SIGPLAN Notices 21(12):37-79, Dec. 1986.
    • (1986) ACM SIGPLAN Notices , vol.21 , Issue.12 , pp. 37-79
  • 33
    • 84976680576 scopus 로고
    • Performance of a hardware-assisted real-time garbage collector
    • ASPLOS-VI Proc.: 6th Intl. Conf. on Architectural Support for Programming Languages and Operating Systems, Nov.
    • Schmidt, W. and Nilsen, K. Performance of a hardware-assisted real-time garbage collector. ASPLOS-VI Proc.: 6th Intl. Conf. on Architectural Support for Programming Languages and Operating Systems, ACM SIGPLAN Notices, 29(11):76-85, Nov. 1994.
    • (1994) ACM SIGPLAN Notices , vol.29 , Issue.11 , pp. 76-85
    • Schmidt, W.1    Nilsen, K.2
  • 34
    • 0001361340 scopus 로고
    • An efficient machine-independent procedure for garbage collection in various list structures
    • Aug.
    • Schorr, H. and Waite, W.M. An efficient machine-independent procedure for garbage collection in various list structures, Comm. ACM, 10(8):501-506, Aug. 1967.
    • (1967) Comm. ACM , vol.10 , Issue.8 , pp. 501-506
    • Schorr, H.1    Waite, W.M.2
  • 35
    • 0005258563 scopus 로고
    • Symmetric list processor
    • Dec.
    • Weizenbaum, J. Symmetric list processor. Comm. ACM, 6(9):524-544, Dec. 1963.
    • (1963) Comm. ACM , vol.6 , Issue.9 , pp. 524-544
    • Weizenbaum, J.1
  • 36
    • 17144419158 scopus 로고
    • Design for a multiprocessing heap with on-board reference counting
    • Functional Programming Languages and Computer Architecture, J.-P. Jouannaud (Ed.). Springer, Berlin
    • Wise, D.S. Design for a multiprocessing heap with on-board reference counting. In Functional Programming Languages and Computer Architecture, J.-P. Jouannaud (Ed.). Lecture Notes in Computer Science, Springer, Berlin, vol. 201, pp. 289-304, 1985.
    • (1985) Lecture Notes in Computer Science , vol.201 , pp. 289-304
    • Wise, D.S.1
  • 37
    • 53249155560 scopus 로고    scopus 로고
    • Undulant block elimination and integer-preserving matrix inversion
    • to appear
    • Wise, D.S. Undulant block elimination and integer-preserving matrix inversion. Sci. Comput. Programming, (to appear).
    • Sci. Comput. Programming
    • Wise, D.S.1
  • 38
    • 0025460758 scopus 로고
    • Costs of quadtree representation of non-dense matrices
    • July
    • Wise, D.S. and Franco, J. Costs of quadtree representation of non-dense matrices. J. Parallel Distrib. Comput., 9(3):282-296, July 1990.
    • (1990) J. Parallel Distrib. Comput. , vol.9 , Issue.3 , pp. 282-296
    • Wise, D.S.1    Franco, J.2
  • 39
    • 0029719821 scopus 로고    scopus 로고
    • Static and dynamic partitioning of pointers as links and threads
    • Proc. 1996 Intl. Conf. on Functional Programming, June
    • Wise, D.S. and Walgenbach, J. Static and dynamic partitioning of pointers as links and threads. Proc. 1996 Intl. Conf. on Functional Programming, ACM SIGPLAN Notices, vol. 31, no. 6, pp. 42-49, June 1996.
    • (1996) ACM SIGPLAN Notices , vol.31 , Issue.6 , pp. 42-49
    • Wise, D.S.1    Walgenbach, J.2


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.