Dissertations / Theses on the topic 'Distributed register'
Create a spot-on reference in APA, MLA, Chicago, Harvard, and other styles
Consult the top 21 dissertations / theses for your research on the topic 'Distributed register.'
Next to every source in the list of references, there is an 'Add to bibliography' button. Press on it, and we will generate automatically the bibliographic reference to the chosen work in the citation style you need: APA, MLA, Harvard, Chicago, Vancouver, etc.
You can also download the full text of the academic publication as pdf and read online its abstract whenever available in the metadata.
Browse dissertations / theses on a wide variety of disciplines and organise your bibliography correctly.
Bunchua, Santithorn. "Fully Distributed Register Files for Heterogeneous Clustered Microarchitectures." Diss., Georgia Institute of Technology, 2004. http://hdl.handle.net/1853/5041.
Full textDel, Pozzo Antonella. "Building distributed computing abstractions in the presence of mobile byzantine failures." Thesis, Paris 6, 2017. http://www.theses.fr/2017PA066159/document.
Full textIn this thesis we consider a model where Byzantine failures are not fixed, we consider the so called Mobile Byzantine failures. So far, only Consensus problem has been solved in presence of Mobile Byzantine failures and interestingly different variations of this failure model have been proposed. For each of them have been proved lower bounds on the number of required processes and have been proposed tight solutions. Our first contribution concerns distributed Registers in such strong model. Distributed Registers are the basic abstraction for Distributed Storages. This advocates our second and main contribution, a general Mobile Byzantine Failure Model. Our main focus is about Distributed Registers, so our third contribution comes, we prove necessities and impossibilities in those models. In particular we prove that is it not possible to solve the weakest register specification in an asynchronous system. On the other side we prove lower bounds for the synchronous system, with respect to the proposed hierarchy models, and tight protocols to solve the Regular Register problem. To conclude, our last contribution is about the Approximate Agreement problem, a weaker form of Consensus. We solve such problem in the same round-based models as Consensus so far. The interesting result is the following, in presence of static Byzantine failures, lower bounds on the number of correct replicas does not change between consensus and approximate agreement. The same invariant still holds in presence of Mobile Byzantine failure. Moreover, along with lower bounds we propose a tight solution to solve approximate agreement
Bonnin, David. "Algorithmique distribuée asynchrone avec une majorité de pannes." Thesis, Bordeaux, 2015. http://www.theses.fr/2015BORD0264/document.
Full textIn distributed computing, asynchronous message-passing model with crashes is well-known and considered in many articles, because of its realism and it issimple enough to be used and complex enough to represent many real problems.In this model, n processes communicate by exchanging messages, but withoutany bound on communication delays, i.e. a message may take an arbitrarilylong time to reach its destination. Moreover, up to f among the n processesmay crash, and thus definitely stop working. Those crashes are undetectablebecause of the system asynchronism, and restrict the potential results in thismodel.In many cases, known results in those systems must verify the propertyof a strict minority of crashes. For example, this applies to implementationof atomic registers and solving of renaming. This barrier of a majority ofcrashes, explained by the CAP theorem, restricts numerous problems, and theasynchronous message-passing model with a majority of crashes is thus notwell-studied and rather unknown. Hence, studying what can be done in thiscase of a majority of crashes is interesting.This thesis tries to analyse this model, through two main problems. The first part studies the implementation of shared objects, similar to usual registers,by defining x-colored register banks, and α-registers. The second partextends the renaming problem into k-redundant renaming, for both one-shotand long-lived versions, and similarly for the shared objects called splitters intok-splitters
Del, Pozzo Antonella. "Building distributed computing abstractions in the presence of mobile byzantine failures." Electronic Thesis or Diss., Paris 6, 2017. http://www.theses.fr/2017PA066159.
Full textIn this thesis we consider a model where Byzantine failures are not fixed, we consider the so called Mobile Byzantine failures. So far, only Consensus problem has been solved in presence of Mobile Byzantine failures and interestingly different variations of this failure model have been proposed. For each of them have been proved lower bounds on the number of required processes and have been proposed tight solutions. Our first contribution concerns distributed Registers in such strong model. Distributed Registers are the basic abstraction for Distributed Storages. This advocates our second and main contribution, a general Mobile Byzantine Failure Model. Our main focus is about Distributed Registers, so our third contribution comes, we prove necessities and impossibilities in those models. In particular we prove that is it not possible to solve the weakest register specification in an asynchronous system. On the other side we prove lower bounds for the synchronous system, with respect to the proposed hierarchy models, and tight protocols to solve the Regular Register problem. To conclude, our last contribution is about the Approximate Agreement problem, a weaker form of Consensus. We solve such problem in the same round-based models as Consensus so far. The interesting result is the following, in presence of static Byzantine failures, lower bounds on the number of correct replicas does not change between consensus and approximate agreement. The same invariant still holds in presence of Mobile Byzantine failure. Moreover, along with lower bounds we propose a tight solution to solve approximate agreement
Martiš, Viktor. "Návrh distribuovaného systému pro zpracování školní matriky ZŠ, SŠ, VOŠ." Master's thesis, Vysoké učení technické v Brně. Fakulta informačních technologií, 2009. http://www.nusl.cz/ntk/nusl-236735.
Full textGiansante, Cesare. "Ricerca su Registri Distribuiti: un Approccio Basato su Distributed Hash Tables." Master's thesis, Alma Mater Studiorum - Università di Bologna, 2021. http://amslaurea.unibo.it/22887/.
Full textLa, Piana Federica. "Gestione e Indicizzazione di Dati in Contesti di Smart Transportation: un Approccio basato su Registri Distribuiti." Master's thesis, Alma Mater Studiorum - Università di Bologna, 2021. http://amslaurea.unibo.it/24250/.
Full textSibani, Riccardo. "Applied design of distributed ledgers for real estate and land registration." Thesis, KTH, Skolan för elektroteknik och datavetenskap (EECS), 2018. http://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-239005.
Full textZhao, Nannan. "Towards a Flexible High-efficiency Storage System for Containerized Applications." Diss., Virginia Tech, 2020. http://hdl.handle.net/10919/100315.
Full textDoctor of Philosophy
The amount of Docker images stored in Docker registries is increasing rapidly and present challenges for the underlying storage infrastructures. Before we do any optimizations for the storage system, we should first analyze this big Docker image dataset. To this end, in this dissertation we perform the first large-scale characterization and redundancy analysis of the images and layers stored in the Docker Hub registry. Based on the findings, this dissertation presents a series of practical and efficient techniques, algorithms, optimizations to achieve high performance and flexibility, and space-efficient storage system for containerized applications. The experimental evaluation demonstrates the effectiveness of our optimizations and techniques to make storage systems flexible and space-efficacy.
Ehsan, ul Haque Muhammad. "Persistence and Node FailureRecovery in Strongly Consistent Key-Value Datastore." Thesis, KTH, Skolan för informations- och kommunikationsteknik (ICT), 2012. http://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-121281.
Full textImbs, Damien. "Calculabilité et conditions de progression des objets partagés en présence de défaillances." Phd thesis, Université Rennes 1, 2012. http://tel.archives-ouvertes.fr/tel-00722855.
Full textDubois, Swan. "Tolérer les fautes transitoires, permanentes et intermittentes." Phd thesis, Université Pierre et Marie Curie - Paris VI, 2011. http://tel.archives-ouvertes.fr/tel-00663317.
Full textLu, Chia-Han, and 呂佳翰. "Register allocation issues on highly distributed register file architectures." Thesis, 2014. http://ndltd.ncl.edu.tw/handle/79041638544275958381.
Full text國立清華大學
資訊工程學系
102
Embedded processors developed within the past few years have employed novel hardware designs to reduce the ever-growing complexity, power dissipation, and die area. While using distributed register file architecture is considered to have less read/write ports than using traditional unified register file structures, it presents challenges in compilation techniques to generate efficient codes for such architectures. Digital signal processors (DSPs) with very long instruction word (VLIW) data-path architectures are increasingly being deployed on embedded devices for multimedia processing applications. To reduce the power consumption and design cost of VLIW DSP processors, distributed register files and multi-bank register architectures are bein adopted to reduce the number of read and write ports associated with register files, which presents new challenges for devising compiler optimization schemes. Distributed register file architectures divide registers into multiple sets, and it leads to complicated communication and small register files. Complicated communication requires a new phase to handle it. Small register files increase spilling and reduce performance. The dissertation attempts to resolve these two issues. There are three primary results: - A heuristic method is proposed for global register file assignment making suitable decisions based on local register file assignment. The experimental results indicate that the compilation based on our proposed approach delivers performance improvements. - We address the issues of reducing the spill cost for a VLIW DSP with distributed register files. Spill code produced by register allocation is traditionally handled by memory spills, but the multibank register-file architecture provides the opportunity to spill-out register values onto different register banks. We present a framework to model the live ranges in different register banks, and treats register banks as optional spilling locations. - To reduce spilling possibly produced from the phase of register file assignment, we propose a method which attempts to improve spilling by estimating the spilling cost from two aspects: assignment and spilling. We report that the SPIFR method not only reduces spilling ratios but increases the performances. The results of all experiments performed using our optimizing compiler based on the Open64. The results of experiments showed the effectiveness of each of my methods.
Lin, Yen-Ting, and 林彥廷. "Communication Synthesis on Distributed Register-File Microarchitecture." Thesis, 2009. http://ndltd.ncl.edu.tw/handle/35430434783749856897.
Full text國立交通大學
電子工程系所
97
In deep-submicron era, global interconnect delay has become the bottleneck while pursuing higher system clock speed. Several distributed register (DR) architectures have been proposed to cope with this problem by keeping most interconnects local. The recently proposed distributed register-file microarchitecture (DRFM) is one of the DR-based architectures. On DRFM, the number of inter-island connections (IICs) is used as an evaluation metric for quality of results in early design phases. This thesis proposes a two-phase resource-constrained communication synthesis algorithm for IIC minimization targeting DRFM. First, an iterative binding-then-rescheduling procedure is used to obtain a better outcome in the expanded solution space. Then, a data detouring procedure is utilized to further minimize the number of IICs. The experimental results show that an average of 24% IIC reduction can be achieved as compared to the previous work.
Chen, Chia-I., and 陳嘉怡. "High-Level Synthesis on Various Distributed Register Architectures." Thesis, 2013. http://ndltd.ncl.edu.tw/handle/xvk8sq.
Full text國立交通大學
電子研究所
101
In deep submicron era, the wire delay is no longer negligible and is becoming a dominant factor of system performance. Distributed register (DR) based architectures, which try to keep most interconnects local within a cluster and thus minimize the number of long interconnects, is one of the state-of-the-art solution to cope with the increasing wire delay. In this dissertation, various DR-based architectures and the synthesis framework, from the point views of horizontal and vertical, are discussed thoroughly. In horizontal DR-based architecture, synthesis flows targeting DR-based architectures can be classified according to interconnect delay models they adopt: zero, unit and location-aware. First, a new resource-constrained communication synthesis algorithm is proposed for optimizing both inter-island connections (IICs) and latency targeting on DR-based architecture assuming zero inter-cluster delay. Then a DR-based architecture with unit inter-island delay is proposed to be more practical; a performance-driven architectural synthesis framework targeting this architecture is also developed. Several factors for evaluating the quality of results (QoR) are adopted as the guidance while performing architectural synthesis for better optimization outcomes. The experimental results show that the latency and the number of IITs can be reduced by 27% and 38% on average; and the latter is commonly regarded as an indicator for power consumption of on-chip communication. In the third part, a fully location-aware DR-based delay model is considered. Targeting on such a platform, we propose an architectural synthesis flow, which adopts a hierarchical scheme for performance optimization as well as an iterative strategy for hardware resource minimization. The experimental results show that the work does achieve better synthesis outcomes with a 14% higher system performance and a 33% less resource requirement than the prior arts. In addition to the horizontal DR-based architectures, the vertical DR-based architecture is also covered here. In this dissertation, we discover new architectures of vertical links that can achieve a better balance between area and delay. The thermal analysis is also conducted for comparisons and evaluations among the proposed architectures since the thermal issue is considered as one of the most critical challenges in 3D designs. Finally, we recommend several configurations as generic 3D FPGA architectures, which can save up to 52% area with virtually no delay penalty.
關啓邦. "The Support of SIMD Optimization for Distributed Register File Architectures." Thesis, 2013. http://ndltd.ncl.edu.tw/handle/53502455109986409481.
Full text國立清華大學
資訊工程學系
101
To sustain continuously growing performance requirement, modern digital signal processing (DSP) processors are commonly equipped with subword instructions to accelerate signal processing workloads, such as audio processing and video encoding/decoding. To further increase the computation power of VLIW DSP processors, besides subword instructions, plural functional units of very long instruction word (VLIW) DSP processors can be added to process multiple data streams in parallel. However, because of power and area concerns, many embedded VLIW DSP processors adopt distributed register file designs, which privatize register files for clusters of functional units to reduce read/write ports of register files and wire connection between register files and functional units. The distributed register file designs introduce several access constraints on register files and present great challenges to compilers and assembly programmers in distributing single instruction, multiple data (SIMD) workload to clustered functional units of VLIW processors. To support VLIW DSP processors with distributed register files, several compiler phases have to consider the register-file access constraints and minimize their impact. In this dissertation, we address the issue in supporting SIMD parallelism for VLIW DSP processors with subword instructions and distributed register files. Currently, industrial practices have adopted intrinsics to enable developers to utilize hardware resources and compete with hand-coded assembly in performance. However, it is still an open issue to provide such a solution for VLIW DSP processors with distributed register files. In this work, we propose a SIMD intrinsics design to allow programmers to write highly optimized code by following our programming guides. Our intrinsics design allows programmers to parallelize C/C++ programs with access to DSP subword instructions and clustered functional units of VLIW DSP processors. In addition, we also propose collaborative compiler optimizations to enable efficient code generation for SIMD programs written in the intrinsics. The collaborative optimizations include (1) a register-file assignment scheme prior to conventional register allocation which attempts to avoid register-file access constraints by assigning data to proper register files (2) two data replication techniques which reduce the inter-cluster communication overhead and avoid register-file constraints in the highly optimized SIMD programs with intrinsics. In our experiments, we use DSPstone benchmark and H.264 kernels to evaluate the proposed intrinsics programming and compiler optimization scheme. The intrinsics support and compiler optimizations are implemented in an Open64 compiler which has been optimized for a VLIW DSP processor with distributed register files. We rewrite the DSPstone benchmark and H.264 kernels with the SIMD intrinsics by following the programming guides. The result shows that we are able to obtain remarkable performance improvements with the intrinsics and compiler optimizations, which are speedups of 2.9 and 3.5 for DSPstone and H.264 kernels, respectively. Besides the decent performance improvement over original C programs, we also provide performance comparison between hand-coded assembly and C programs with SIMD intrinsics for H.264 kernels.
Wu, Chung-Ju, and 吳中如. "Global Optimizations in Compilers for VLIW DSP Processors with Distributed Register Files." Thesis, 2015. http://ndltd.ncl.edu.tw/handle/89728810996706561122.
Full text國立清華大學
資訊工程學系
103
Abstract Digital signal processors (DSPs) with very long instruction word (VLIW) data-path architectures are increasingly being deployed on embedded devices for multimedia processing applications. While developing new VLIW DSP processors, engineers always take complexity, die size, and power dissipation into consideration. Therefore, some popular and traditional designs may not be feasible for embedded systems. Instead, distributed register files and multi-bank register architectures are being adopted to eliminate the amount of read/write ports associated with register files. Although such wide varieties of register file architectures and irregular designs achieve high performance and low power consumption criterion, they present challenges for devising compiler optimization schemes as well. Compiler optimizations, which direct code generation more efficiency, can be conceptually classified into local and global optimizations. Local optimizations only take place within small scope of code fragment, hence the impact of irregular designs is trivial. On the contrary, global optimizations usually go through entire procedure and try to utilize resources as effectively as possible, so the irregular designs and distributed scenarios make global optimizations difficult to have expected improvement. This dissertation has made contributions to the development and discussion of global optimizations on compilers for a novel VLIW DSP with distributed register files. The target DSP architecture, known as PAC DSP core, is designed with distinctively banked register files with highly restricted port access. Our experiences of developing global optimizations in compilers for the PAC DSP may also be of interest to those involved in developing compilers for the similar architectures. Experiments were also performed on the PAC VLIW DSP with distributed register files by incorporating our proposed optimization schemes into an Open64-based compiler. Several benchmarks such as EEMBC and MiBench were tested for evaluating the improvement of utilizing the features of the specific register file architectures. It shows that a VLIW DSP compiler applied by our global optimization schemes exhibits performance superior to traditional strategies.
Hsu, Wan-Ling, and 許婉玲. "Performance-Driven Architectural Synthesis for Distributed Register-File Microarchitecture with Inter-Island Delay." Thesis, 2009. http://ndltd.ncl.edu.tw/handle/40624337872236959805.
Full text(9786557), Maureen Chapman. "An exploration of leadership of registered nurses in clinical settings." Thesis, 2017. https://figshare.com/articles/thesis/An_exploration_of_leadership_of_registered_nurses_in_clinical_settings/13444769.
Full textCardoso, Manuel Pedro dos Santos. "As Fintech e o direito financeiro : distribuição, encriptação e automatização." Master's thesis, 2021. http://hdl.handle.net/10400.14/36719.
Full textThe Fintech movement is often seen as a merge of two industries that differ in many ways. On one hand, the fast-paced, exploratory and innovative technology industry, on the other, the complex, conservative and highly regulated financial industry. With the development of technologies like the Distributed Ledger Technology and Artificial Intelligence, new questions about their place in the legal framework arise, which we propose to explore.
Macedo, Maria Joana Ribeiro de Faria Carvalho. "O regime jurídico da formação e do (in)cumprimento dos contratos inteligentes : os smart contracts." Master's thesis, 2019. http://hdl.handle.net/10400.14/30396.
Full textA smart contract is a computerized protocol that executes conditional clauses introduced in a decentralized platform. As such, it enables the execution of agreements in a costeffective way, enforces the trust between the parties upon the fulfilment of the obligations, whilst ensuring the transparency and confidentiality of the transactions. This dissertation explores the characteristics and procedure of formation of a smart contract, and aims to answer the question whether it can be considered a valid civil contract under Portuguese jurisdiction, not only as a contract of execution, but also as an agreement of constitution of the obligations it executes. Moreover, it analyses the problems posed by the self-execution of a smart contract and establishes the framework for the fulfilment of the obligations it contains. This dissertation proposes a solution that balances the costs of inflexibility of smart contracts with the overall benefits of its recognition.