D
David S. Allison
Researcher at Sun Microsystems
Publications - 21
Citations - 304
David S. Allison is an academic researcher from Sun Microsystems. The author has contributed to research in topics: Object (computer science) & Class (computer programming). The author has an hindex of 8, co-authored 21 publications receiving 304 citations.
Papers
More filters
Patent
System & method of linking separately compiled simulations
TL;DR: In this article, a method for compiling a logic design is presented, where the logic design comprises a plurality of modules, compiling separately the plurality of module files into object files, and linking the plurality files to execute the logic.
Patent
Method and apparatus for runtime binding of object members
TL;DR: In this paper, the authors present a method and apparatus for runtime binding of object members, which extends the late binding functionality allowed for virtual functions by static compiled programming languages like C, C++, JAVA, to all class members and class methods of all objects (classes), including virtual functions.
Patent
System and method for allocating memory by partitioning a memory
TL;DR: In this paper, the authors proposed a method to allocate memory of a memory array by partitioning the memory array into subheaps dedicated to frequently used memory blocks, and then allocate or deallocate memory of memory array using the memory subheap.
Patent
Method and apparatus for simulation processor
Thomas M. McWilliams,Jeffrey B. Rubin,Michael W. Parkin,Oyekunle A. Olukotun,Derek E. Pappas,Jeffrey M. Broughton,David R. Emberson,David S. Allison,Ashley Saulsbury,Earl T. Cohen,Nyles I. Nettleton,James B. Burr,Liang T. Chen +12 more
TL;DR: In this article, a main cluster crossbar is connected to a plurality of statically scheduled routing processors where the second sub-cluster crossbar connects to a second plurality of execution processors.
Patent
System and method for heuristically allocating memory
TL;DR: In this paper, the free list is a list of pointers to blocks of free memory located within the memory array, and it is used to allocate memory of a memory array for storage of data using the sorted free list.