bBlocks : a flexible object oriented microarchitecture simulation framework Public Deposited

http://ir.library.oregonstate.edu/concern/graduate_thesis_or_dissertations/p8418r29p

Descriptions

Attribute NameValues
Creator
Abstract or Summary
  • This research develops an object-oriented approach of modeling microprocessor architecture. A generic modeling library, bBlocks, is proposed as a framework for constructing microprocessor simulation. bBlocks is a collection of predefined abstract components (blocks) implemented in Java, the object-oriented programming language. Blocks are defined and used as the basic components in a variety of microprocessor operation modeling, simulations, and optimizations in bBlocks. The basic activities of a microprocessor are encapsulated into blocks. By using standard interfaces, blocks are integrated into the proposed modeling framework. Unlike traditional software simulators, this framework is cycle based, concurrent capable simulation, which may take advantage of multi-threading or parallel computation techniques. Using an object-oriented approach, bBlocks adapts an open system policy, which gives end users the flexibility of incorporating user-defined components into end models and integrating the user-preferred architecture. Another purpose of this research is to provide a mechanism to model and study future microprocessors. bBlocks is implemented in Java, a truly cross-platfonn object-oriented language. It is conceivable that bBlocks could eventually run on any machine, regardless of the architecture or operating system as long as it is running the Java Virtual Machine. In addition to this, with Java GUI tools, bBlocks provides probes to investigate the activities inside the blocks. To illustrate the effectiveness of bBlocks, two architectures, SuperScalar and CDF, have been implemented.
Resource Type
Date Available
Date Copyright
Date Issued
Degree Level
Degree Name
Degree Field
Degree Grantor
Commencement Year
Advisor
Committee Member
Academic Affiliation
Non-Academic Affiliation
Subject
Rights Statement
Peer Reviewed
Language
Digitization Specifications
  • File scanned at 300 ppi (Monochrome) using ScandAll PRO 1.8.1 on a Fi-6670 in PDF format. CVista PdfCompressor 4.0 was used for pdf compression and textual OCR.
Replaces
Additional Information
  • description.provenance : Approved for entry into archive by Patricia Black(patricia.black@oregonstate.edu) on 2012-08-23T21:36:14Z (GMT) No. of bitstreams: 1 HuaYing2000.pdf: 2215199 bytes, checksum: 6e01f83ef07dccabfdaf179db0c730d0 (MD5)
  • description.provenance : Submitted by Eric Hepler (ehscanner@gmail.com) on 2012-08-23T20:49:57Z No. of bitstreams: 1 HuaYing2000.pdf: 2215199 bytes, checksum: 6e01f83ef07dccabfdaf179db0c730d0 (MD5)
  • description.provenance : Made available in DSpace on 2012-08-23T21:36:14Z (GMT). No. of bitstreams: 1 HuaYing2000.pdf: 2215199 bytes, checksum: 6e01f83ef07dccabfdaf179db0c730d0 (MD5) Previous issue date: 2000-06-19
  • description.provenance : Approved for entry into archive by Patricia Black(patricia.black@oregonstate.edu) on 2012-08-23T21:33:49Z (GMT) No. of bitstreams: 1 HuaYing2000.pdf: 2215199 bytes, checksum: 6e01f83ef07dccabfdaf179db0c730d0 (MD5)

Relationships

In Administrative Set:
Last modified: 08/15/2017

Downloadable Content

Download PDF
Citations:

EndNote | Zotero | Mendeley

Items