KTK: Kernel Support for Configurable Objects and Invocations
Gheith, Ahmed M.
Silva, Dilma M.
MetadataShow full item record
The Kernel Tool Kit (KTK) is an object-based operating system kernel and parallel programming library that offers explicit support for on- and off-line program configuration. Specifically, KTK allows the specification of attributes for object classes, object instances, state variables, operations and object invocations. Attributes are interpreted by policy classes that may be varied separately from the abstractions with which they are associated. They can be used to vary object internal implementation and semantics without affecting the methods being invoked. In this paper, the runtime configuration of KTK attributes is shown to improve the runtime performance of multiprocessor applications. KTK is layered on a portable and configurable parallel programming substrate, a Mach Cthreads compatible runtime library.
Showing items related by title, author, creator and subject.
Rohling, Gregory Allen (Georgia Institute of Technology, 2004-11-19)This research augments current Multiple Objective Evolutionary Algorithms with methods that dramatically reduce the time required to evolve toward a region of interest in objective space. Multiple Objective Evolutionary ...
Astudillo R., Hernan; Shilling, John J. (Georgia Institute of Technology, 1993)Object-based (i.e. classless) models are very effective for elucidating requirements from users, and they support exploratory programming and rapid prototyping. On the other hand, class-based models are preferred to ...
The Instructional Objective Writing Assistant (IOWA) : addressing the need for learning objectives in the engineering classroom St. Clair, Sean William (Georgia Institute of Technology, 2000-05)