2 resultados para saturation modal gain
em Glasgow Theses Service
Resumo:
Colour words abound with figurative meanings, expressing much more than visual signals. Some of these figurative properties are well known; in English, for example, black is associated with EVIL and blue with DEPRESSION. Colours themselves are also described in metaphorical terms using lexis from other domains of experience, such as when we talk of deep blue, drawing on the domain of spatial position. Both metaphor and colour are of central concern to semantic theory; moreover, colour is recognised as a highly productive metaphoric field. Despite this, comparatively few works have dealt with these topics in unison, and even those few have tended to focus on Basic Colour Terms (BCTs) rather than including non-BCTs. This thesis addresses the need for an integrated study of both BCTs and non-BCTs, and provides an overview of metaphor and metonymy within the semantic area of colour. Conducted as part of the Mapping Metaphor project, this research uses the unique data source of the Historical Thesaurus of English (HT) to identify areas of meaning that share vocabulary with colour and thus point to figurative uses. The lexicographic evidence is then compared to current language use, found in the British National Corpus (BNC) and the Corpus of Contemporary American (COCA), to test for currency and further developments or changes in meaning. First, terms for saturation, tone and brightness are discussed. This lexis often functions as hue modifiers and is found to transfer into COLOUR from areas such as LIFE, EMOTION, TRUTH and MORALITY. The evidence for cross-modal links between COLOUR with SOUND, TOUCH and DIMENSION is then presented. Each BCT is discussed in turn, along with a selection of non-BCTs, where it is revealed how frequently hue terms engage in figurative meanings. This includes the secondary BCTs, with the only exception being orange, and a number of non-BCTs. All of the evidence discussed confirms that figurative uses of colour originate through a process of metonymy, although these are often extended into metaphor.
Resumo:
Cache-coherent non uniform memory access (ccNUMA) architecture is a standard design pattern for contemporary multicore processors, and future generations of architectures are likely to be NUMA. NUMA architectures create new challenges for managed runtime systems. Memory-intensive applications use the system’s distributed memory banks to allocate data, and the automatic memory manager collects garbage left in these memory banks. The garbage collector may need to access remote memory banks, which entails access latency overhead and potential bandwidth saturation for the interconnection between memory banks. This dissertation makes five significant contributions to garbage collection on NUMA systems, with a case study implementation using the Hotspot Java Virtual Machine. It empirically studies data locality for a Stop-The-World garbage collector when tracing connected objects in NUMA heaps. First, it identifies a locality richness which exists naturally in connected objects that contain a root object and its reachable set— ‘rooted sub-graphs’. Second, this dissertation leverages the locality characteristic of rooted sub-graphs to develop a new NUMA-aware garbage collection mechanism. A garbage collector thread processes a local root and its reachable set, which is likely to have a large number of objects in the same NUMA node. Third, a garbage collector thread steals references from sibling threads that run on the same NUMA node to improve data locality. This research evaluates the new NUMA-aware garbage collector using seven benchmarks of an established real-world DaCapo benchmark suite. In addition, evaluation involves a widely used SPECjbb benchmark and Neo4J graph database Java benchmark, as well as an artificial benchmark. The results of the NUMA-aware garbage collector on a multi-hop NUMA architecture show an average of 15% performance improvement. Furthermore, this performance gain is shown to be as a result of an improved NUMA memory access in a ccNUMA system. Fourth, the existing Hotspot JVM adaptive policy for configuring the number of garbage collection threads is shown to be suboptimal for current NUMA machines. The policy uses outdated assumptions and it generates a constant thread count. In fact, the Hotspot JVM still uses this policy in the production version. This research shows that the optimal number of garbage collection threads is application-specific and configuring the optimal number of garbage collection threads yields better collection throughput than the default policy. Fifth, this dissertation designs and implements a runtime technique, which involves heuristics from dynamic collection behavior to calculate an optimal number of garbage collector threads for each collection cycle. The results show an average of 21% improvements to the garbage collection performance for DaCapo benchmarks.