• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 2
  • 1
  • Tagged with
  • 3
  • 3
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • About
  • The Global ETD Search service is a free service for researchers to find electronic theses and dissertations. This service is provided by the Networked Digital Library of Theses and Dissertations.
    Our metadata is collected from universities around the world. If you manage a university/consortium/country archive and want to be added, details can be found on the NDLTD website.
1

Framework for Evaluating Dynamic Memory Allocators Including a New Equivalence Class Based Cache-conscious Allocator

Janjusic, Tomislav 08 1900 (has links)
Software applications’ performance is hindered by a variety of factors, but most notably by the well-known CPU-memory speed gap (often known as the memory wall). This results in the CPU sitting idle waiting for data to be brought from memory to processor caches. The addressing used by caches cause non-uniform accesses to various cache sets. The non-uniformity is due to several reasons, including how different objects are accessed by the code and how the data objects are located in memory. Memory allocators determine where dynamically created objects are placed, thus defining addresses and their mapping to cache locations. It is important to evaluate how different allocators behave with respect to the localities of the created objects. Most allocators use a single attribute, the size, of an object in making allocation decisions. Additional attributes such as the placement with respect to other objects, or specific cache area may lead to better use of cache memories. In this dissertation, we proposed and implemented a framework that allows for the development and evaluation of new memory allocation techniques. At the root of the framework is a memory tracing tool called Gleipnir, which provides very detailed information about every memory access, and relates it back to source level objects. Using the traces from Gleipnir, we extended a commonly used cache simulator for generating detailed cache statistics: per function, per data object, per cache line, and identify specific data objects that are conflicting with each other. The utility of the framework is demonstrated with a new memory allocator known as equivalence class allocator. The new allocator allows users to specify cache sets, in addition to object size, where the objects should be placed. We compare this new allocator with two well-known allocators, viz., Doug Lea and Pool allocators.
2

Green Computing – Power Efficient Management in Data Centers Using Resource Utilization as a Proxy for Power

Da Silva, Ralston A. January 2009 (has links)
No description available.
3

Zátěžové testování webových aplikací / Load testing of web applications

Jáchym, Jakub January 2011 (has links)
This thesis deals with a load testing of web applications. The text is introduced with a definition of the load testing, reasons for its execution and a description of its types. Recommended procedures are provided for preparation, execution and evaluation of the testing. Several commercial and open-source load testing tools are described. Cloud testing -- the contemporary phenomenon -- is also included. The entire process of load testing depicted in this text is demonstrated on a selected application. A following chapter briefly deals with a profiling of web applications. It, again, covers its definition and its purpose, accompanied with a practical example. The aim of this thesis is to introduce the reader to the world of load testing, which is primarily accomplished by describing an example, which provides an in-depth explanation for every step necessary in order to perform the web application testing successfully.

Page generated in 0.126 seconds