25 resultados para Speculative prefetching
em QUB Research Portal - Research Directory and Institutional Repository for Queen's University Belfast
Resumo:
Simultaneous multithreading processors dynamically share processor resources between multiple threads. In general, shared SMT resources may be managed explicitly, for instance, by dynamically setting queue occupation bounds for each thread as in the DCRA and Hill-Climbing policies. Alternatively, resources may be managed implicitly; that is, resource usage is controlled by placing the desired instruction mix in the resources. In this case, the main resource management tool is the instruction fetch policy which must predict the behavior of each thread (branch mispredictions, long-latency loads, etc.) as it fetches instructions.
Resumo:
Branch prediction feeds a speculative execution processor core with instructions. Branch mispredictions are inevitable and have negative effects on performance and energy consumption. With the advent of highly accurate conditional branch predictors, nonconditional branch instructions are gaining importance.
Resumo:
In a dynamic reordering superscalar processor, the front-end fetches instructions and places them in the issue queue. Instructions are then issued by the back-end execution core. Till recently, the front-end was designed to maximize performance without considering energy consumption. The front-end fetches instructions as fast as it can until it is stalled by a filled issue queue or some other blocking structure. This approach wastes energy: (i) speculative execution causes many wrong-path instructions to be fetched and executed, and (ii) back-end execution rate is usually less than its peak rate, but front-end structures are dimensioned to sustained peak performance. Dynamically reducing the front-end instruction rate and the active size of front-end structure (e.g. issue queue) is a required performance-energy trade-off. Techniques proposed in the literature attack only one of these effects.
In previous work, we have proposed Speculative Instruction Window Weighting (SIWW) [21], a fetch gating technique that allows to address both fetch gating and instruction issue queue dynamic sizing. SIWW computes a global weight on the set of inflight instructions. This weight depends on the number and types of inflight instructions (non-branches, high confidence or low confidence branches, ...). The front-end instruction rate can be continuously adapted based on this weight. This paper extends the analysis of SIWW performed in previous work. It shows that SIWW performs better than previously proposed fetch gating techniques and that SIWW allows to dynamically adapt the size of the active instruction queue.
Resumo:
Task-based dataflow programming models and runtimes emerge as promising candidates for programming multicore and manycore architectures. These programming models analyze dynamically task dependencies at runtime and schedule independent tasks concurrently to the processing elements. In such models, cache locality, which is critical for performance, becomes more challenging in the presence of fine-grain tasks, and in architectures with many simple cores.
This paper presents a combined hardware-software approach to improve cache locality and offer better performance is terms of execution time and energy in the memory system. We propose the explicit bulk prefetcher (EBP) and epoch-based cache management (ECM) to help runtimes prefetch task data and guide the replacement decisions in caches. The runtimem software can use this hardware support to expose its internal knowledge about the tasks to the architecture and achieve more efficient task-based execution. Our combined scheme outperforms HW-only prefetchers and state-of-the-art replacement policies, improves performance by an average of 17%, generates on average 26% fewer L2 misses, and consumes on average 28% less energy in the components of the memory system.
Resumo:
The two-country monetary model is extended to include a consumption externality with habit persistence. The model is simulated using the artificial economy methodology. The 'puzzles' in the forward market are re-examined. The model is able to account for: (a) the low volatility of the forward discount; (b) the higher volatility of expected forward speculative profit; (c) the even higher volatility of the spot return; (d) the persistence in the forward discount; (e) the martingale behavior of spot exchange rates; and (f) the negative covariance between the expected spot return and expected forward speculative profit. It is unable to account for the forward market bias because the volatility of the expected spot return is too large relative to the volatility of the expected forward speculative profit.
Resumo:
We extend the literature on regime-dependent volatility in two ways. First, our microstructural model provides a qualitatively new explanation. Second, we test implications of our model using Europe's recent shift to rigidly fixed rates (EMS to EMU). In the model, shocks to order flow induce more volatility under flexible rates because the elasticity of speculative demand is (endogenously) low, leading to pronounced portfolio-balance effects. New data on FF/DM transactions show that order flow had persistent effects on the exchange rate before EMU parities were announced. After announcement, the FF/DM rate was decoupled from order flow, as the model predicts.
Resumo:
Parallelizing compilers have difficulty analysing and optimising complex code. To address this, some analysis may be delayed until run-time, and techniques such as speculative execution used. Furthermore, to enhance performance, a feedback loop may be setup between the compile time and run-time analysis systems, as in iterative compilation. To extend this, it is proposed that the run-time analysis collects information about the values of variables not already determined, and estimates a probability measure for the sampled values. These measures may be used to guide optimisations in further analyses of the program. To address the problem of variables with measures as values, this paper also presents an outline of a novel combination of previous probabilistic denotational semantics models, applied to a simple imperative language.
Resumo:
Information retrieval in the age of Internet search engines has become part of ordinary discourse and everyday practice: "Google" is a verb in common usage. Thus far, more attention has been given to practical understanding of information retrieval than to a full theoretical account. In Human Information Retrieval, Julian Warner offers a comprehensive overview of information retrieval, synthesizing theories from different disciplines (information and computer science, librarianship and indexing, and information society discourse) and incorporating such disparate systems as WorldCat and Google into a single, robust theoretical framework. There is a need for such a theoretical treatment, he argues, one that reveals the structure and underlying patterns of this complex field while remaining congruent with everyday practice. Warner presents a labor theoretic approach to information retrieval, building on his previously formulated distinction between semantic and syntactic mental labor, arguing that the description and search labor of information retrieval can be understood as both semantic and syntactic in character. Warner's information science approach is rooted in the humanities and the social sciences but informed by an understanding of information technology and information theory. The chapters offer a progressive exposition of the topic, with illustrative examples to explain the concepts presented. Neither narrowly practical nor largely speculative, Human Information Retrieval meets the contemporary need for a broader treatment of information and information systems.
Resumo:
Mineral prospecting and raising finance for ‘junior’ mining firms has historically been regarded as a speculative activity. For the regulators of securities markets upon which ‘junior’ mining companies seek to raise capital, a perennial problem has been handling not only the indeterminacy of scientific claims, but also the social basis of epistemic practices. This paper examines the production of a system of public warrant and associated knowledge practices intended to enable investors to differentiate between ‘destructive’ and ‘productive’ varieties of financial speculation. It traces the use of the notion of ‘disclosure’ in constructing and legitimizing the ‘juniors’ market in Canada. It argues that though the work of ‘economics’ may be necessary in the construction of markets, it is by no means sufficient. Attention must also be given to the ways in which legal models of ‘the free-market’ can be translated and constantly re-worked across the sites and spaces of regulatory practice, animating the geographies of markets.
Resumo:
This paper challenges the recent suggestion that a new financial elite has evolved which is able to capture substantial profit shares for itself. Specifically, it questions the assumption that new groups of financial intermediaries have increased in significance primarily because there is evidence that various types of financial speculators have played a similarly extensive role at several junctures of economic development. The paper then develops the alternative hypothesis that, rather than being a recent development, the rise of these financial intermediaries is a cyclical phenomenon which is linked to specific regimes of capital accumulation. The hypothesis is underpinned by historical data from the US National Income and Product Accounts for the period from 1930 to 2000, which suggest that the activities of `mainstream' financial intermediaries have been accompanied by the frequently countercyclical activities of a `speculative' sector of security and commodity brokers. Based on the combination of this qualitative and quantitative evidence, the paper concludes that the rise of a speculative financial sector is a potentially recurrent phenomenon which is linked to periods of economic restructuring and turmoil.
Resumo:
To what degree juvenile migrant birds are able to correct for orientation errors or wind drift is still largely unknown. We studied the orientation of passerines on the Faroe Islands far off the normal migration routes of European migrants. The ability to compensate for displacement was tested in naturally occurring vagrants presumably displaced by wind and in birds experimentally displaced 1100 km from Denmark to the Faroes. The orientation was studied in orientation cages as well as in the free-flying birds after release by tracking departures using small radio transmitters. Both the naturally displaced and the experimentally displaced birds oriented in more easterly directions on the Faroes than was observed in Denmark prior to displacement. This pattern was even more pronounced in departure directions, perhaps because of wind influence. The clear directional compensation found even in experimentally displaced birds indicates that first-year birds can also possess the ability to correct for displacement in some circumstances, possibly involving either some primitive form of true navigation, or 'sign posts', but the cues used for this are highly speculative. We also found some indications of differences between species in the reaction to displacement. Such differences might be involved in the diversity of results reported in displacement studies so far.
Resumo:
This paper explores the roles of science and market devices in the commodification of ‘nature’ and the configuration of flows of speculative capital. It focuses on mineral prospecting and the market for shares in ‘junior’ mining companies. In recent years these companies have expanded the reach of their exploration activities overseas, taking advantage of innovations in exploration methodologies and the liberalisation of fiscal and property regimes in ‘emerging’ mineral rich developing countries. Recent literature has explored how the reconfiguration of notions of ‘risk’ has structured the uneven distribution of rents. It is increasingly evident that neoliberal framing of environmental, political, social and economic risks has set in motion overflows that multinational mining capital had not bargained for (e.g. nationalisation, violence and political resistance). However, the role of ‘geological risk’ in animating flows of mining finance is often assumed as a ‘technical’ given. Yet geological knowledge claims, translated locally, designed to travel globally, assemble heterogeneous elements within distanciated regimes of metrology, valuation and commodity production. This paper explores how knowledge of nature is enrolled within systems of property relations, focusing on the genealogy of the knowledge practices that animate contemporary circuits of speculative mining finance. It argues that the financing of mineral prospecting mobilises pragmatic and situated forms of knowledge rather than actuarially driven calculations that promise predictability. A Canadian public enquiry struck in the wake of scandal associated with Bre-X’s prospecting activities in Indonesia is used to glean insights into the ways in which the construction of a system of public warrant to underpin financial speculation is predicated upon particular subjectivities and the outworking of everyday practices and struggles over ‘value’. Reflection on practical investments in processes of standardisation, rituals of verification and systems of accreditation reveal much about how the materiality of things shape the ways in which regional and global financial circuits are integrated, selectively transforming existing social relations and forms of knowledge production.