Dissertations / Theses on the topic 'Shaker architecture'
Create a spot-on reference in APA, MLA, Chicago, Harvard, and other styles
Consult the top 50 dissertations / theses for your research on the topic 'Shaker architecture.'
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.
Hadi, Shadan. "MYOSIN-XVA IS KEY MOLECULE IN ESTABLISHING THE ARCHITECTURE OF MECHANOSENSORY STEREOCILIA BUNDLES OF THE INNER EAR HAIR CELLS." UKnowledge, 2018. https://uknowledge.uky.edu/medsci_etds/9.
Full textYousuf, Kamran. "Time controlled network traffic shaper." Thesis, Blekinge Tekniska Högskola, Sektionen för datavetenskap och kommunikation, 2010. http://urn.kb.se/resolve?urn=urn:nbn:se:bth-2170.
Full textkami1219@gmail.com
Lidstone, Patrick. "A dynamically reconfigurable parallel processing architecture." Thesis, University of Exeter, 1995. http://ethos.bl.uk/OrderDetails.do?uin=uk.bl.ethos.307286.
Full textNarravula, Harsha V. Katsinis Constantine. "Performance of parallel algorithms on a broadcast-based architecture /." Philadelphia, Pa. : Drexel University, 2003. http://dspace.library.drexel.edu/handle/1860/254.
Full textCosta, Celsio Maciel da. "Environnement d'éxécution parallèle : conception et architecture." Grenoble 1, 1993. http://tel.archives-ouvertes.fr/tel-00005132.
Full textNous proposons une implantation de ce modèle comme la mise en œuvre systématique d'une architecture client/ serveur. Cette implantation a été effectuée sur une machine Supernode. La base est un Micro Noyau Parallèle, ou le composant principal est un mécanisme d'appel de procédure à distance minimal"
Tillenius, Martin. "Scientific Computing on Multicore Architectures." Doctoral thesis, Uppsala universitet, Avdelningen för beräkningsvetenskap, 2014. http://urn.kb.se/resolve?urn=urn:nbn:se:uu:diva-221241.
Full textUPMARC
eSSENCE
Zeffer, Håkan. "Towards Low-Complexity Scalable Shared-Memory Architectures." Doctoral thesis, Uppsala University, Department of Information Technology, 2006. http://urn.kb.se/resolve?urn=urn:nbn:se:uu:diva-7135.
Full textPlentiful research has addressed low-complexity software-based shared-memory systems since the idea was first introduced more than two decades ago. However, software-coherent systems have not been very successful in the commercial marketplace. We believe there are two main reasons for this: lack of performance and/or lack of binary compatibility.
This thesis studies multiple aspects of how to design future binary-compatible high-performance scalable shared-memory servers while keeping the hardware complexity at a minimum. It starts with a software-based distributed shared-memory system relying on no specific hardware support and gradually moves towards architectures with simple hardware support.
The evaluation is made in a modern chip-multiprocessor environment with both high-performance compute workloads and commercial applications. It shows that implementing the coherence-violation detection in hardware while solving the interchip coherence in software allows for high-performing binary-compatible systems with very low hardware complexity. Our second-generation hardware-software hybrid performs on par with, and often better than, traditional hardware-only designs.
Based on our results, we conclude that it is not only possible to design simple systems while maintaining performance and the binary-compatibility envelope, it is often possible to get better performance than in traditional and more complex designs.
We also explore two new techniques for evaluating a new shared-memory design throughout this work: adjustable simulation fidelity and statistical multiprocessor cache modeling.
Habel, Rachid. "Programmation haute performance pour architectures hybrides." Thesis, Paris, ENMP, 2014. http://www.theses.fr/2014ENMP0025/document.
Full textClusters of multicore/GPU nodes connected with a fast network offer very high therotical peak performances, reaching tens of TeraFlops. Unfortunately, the efficient programing of such architectures remains challenging because of their complexity and the diversity of the existing programming models. The purpose of this thesis is to improve the programmability of dense scientific applications on hybrid architectures in three ways: reducing the execution times, processing larger data sets and reducing the programming effort. We propose DSTEP, a directive-based programming model expressing both data and computation distribution. A large set of distribution types are unified in a "dstep distribute" directive and the replication of some distributed elements can be expressed using a "halo". The "dstep gridify" directive expresses both the computation distribution and the schedule constraints of loop iterations. We define a distribution model and demonstrate the correctness of the code transformation from the sequential domain to the parallel domain. From the distribution model, we derive a generic compilation scheme transforming DSTEP annotated input programs into parallel hybrid ones. We have implemented such a tool as a compiler integrated to the PIPS compilation workbench together with a library offering the runtime functionality, especially the communication. Our solution is validated on scientific programs from the NAS Parallel Benchmarks and the PolyBenchs as well as on an industrial signal procesing application
Mohamed, Khalid. "Breaking The Boxdaylight shaping architecture." Thesis, KTH, Ljusdesign, 2019. http://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-280074.
Full textLeyhe, Meryl. "Shared, not Vacant Spaces." Thesis, KTH, Arkitektur, 2020. http://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-289605.
Full textQin, Xiaohan. "On the use and performance of communication primitives in software controlled cache-coherent cluster architectures /." Thesis, Connect to this title online; UW restricted, 1997. http://hdl.handle.net/1773/6925.
Full textMoretó, Planas Miquel. "Improving cache Behavior in CMP architectures throug cache partitioning techniques." Doctoral thesis, Universitat Politècnica de Catalunya, 2010. http://hdl.handle.net/10803/6021.
Full textTo improve cost and power efficiency, the computer industry has adopted multicore chips. In particular, CMP architectures have become the most common design decision (combined sometimes with multithreaded cores). Firstly, CMPs reduce design costs and average power consumption by promoting design re-use and simpler processor cores. For example, it is less complex to design a chip with many small, simple cores than a chip with fewer, larger, monolithic cores.
Furthermore, simpler cores have less power hungry centralized hardware structures. Secondly, CMPs reduce costs by improving hardware resource utilization. On a multicore chip, co-scheduled threads can share costly microarchitecture resources that would otherwise be underutilized. Higher resource utilization improves aggregate performance and enables lower cost design alternatives.
One of the resources that impacts most on the final performance of an application is the cache hierarchy. Caches store data recently used by the applications in order to take advantage of temporal and spatial locality of applications. Caches provide fast access to data, improving the performance of applications. Caches with low latencies have to be small, which prompts the design of a cache hierarchy organized into several levels of cache.
In CMPs, the cache hierarchy is normally organized in a first level (L1) of instruction and data caches private to each core. A last level of cache (LLC) is normally shared among different cores in the processor (L2, L3 or both). Shared caches increase resource utilization and system performance. Large caches improve performance and efficiency by increasing the probability that each application can access data from a closer level of the cache hierarchy. It also allows an application to make use of the entire cache if needed.
A second advantage of having a shared cache in a CMP design has to do with the cache coherency. In parallel applications, different threads share the same data and keep a local copy of this data in their cache. With multiple processors, it is possible for one processor to change the data, leaving another processor's cache with outdated data. Cache coherency protocol monitors changes to data and ensures that all processor caches have the most recent data. When the parallel application executes on the same physical chip, the cache coherency circuitry can operate at the speed of on-chip communications, rather than having to use the much slower between-chip communication, as is required with discrete processors on separate chips. These coherence protocols are simpler to design with a unified and shared level of cache onchip.
Due to the advantages that multicore architectures offer, chip vendors use CMP architectures in current high performance, network, real-time and embedded systems. Several of these commercial processors have a level of the cache hierarchy shared by different cores. For example, the Sun UltraSPARC T2 has a 16-way 4MB L2 cache shared by 8 cores each one up to 8-way SMT. Other processors like the Intel Core 2 family also share up to a 12MB 24-way L2 cache. In contrast, the AMD K10 family has a private L2 cache per core and a shared L3 cache, with up to a 6MB 64-way L3 cache.
As the long-term trend of increasing integration continues, the number of cores per chip is also projected to increase with each successive technology generation. Some significant studies have shown that processors with hundreds of cores per chip will appear in the market in the following years. The manycore era has already begun. Although this era provides many opportunities, it also presents many challenges. In particular, higher hardware resource sharing among concurrently executing threads can cause individual thread's performance to become unpredictable and might lead to violations of the individual applications' performance requirements. Current resource management mechanisms and policies are no longer adequate for future multicore systems.
Some applications present low re-use of their data and pollute caches with data streams, such as multimedia, communications or streaming applications, or have many compulsory misses that cannot be solved by assigning more cache space to the application. Traditional eviction policies such as Least Recently Used (LRU), pseudo LRU or random are demand-driven, that is, they tend to give more space to the application that has more accesses to the cache hierarchy.
When no direct control over shared resources is exercised (the last level cache in this case), it is possible that a particular thread allocates most of the shared resources, degrading other threads performance. As a consequence, high resource sharing and resource utilization can cause systems to become unstable and violate individual applications' requirements. If we want to provide a Quality of Service (QoS) to applications, we need to enhance the control over shared resources and enrich the collaboration between the OS and the architecture.
In this thesis, we propose software and hardware mechanisms to improve cache sharing in CMP architectures. We make use of a holistic approach, coordinating targets of software and hardware to improve system aggregate performance and provide QoS to applications. We make use of explicit resource allocation techniques to control the shared cache in a CMP architecture, with resource allocation targets driven by hardware and software mechanisms.
The main contributions of this thesis are the following:
- We have characterized different single- and multithreaded applications and classified workloads with a systematic method to better understand and explain the cache sharing effects on a CMP architecture. We have made a special effort in studying previous cache partitioning techniques for CMP architectures, in order to acquire the insight to propose improved mechanisms.
- In CMP architectures with out-of-order processors, cache misses can be served in parallel and share the miss penalty to access main memory. We take this fact into account to propose new cache partitioning algorithms guided by the memory-level parallelism (MLP) of each application. With these algorithms, the system performance is improved (in terms of throughput and fairness) without significantly increasing the hardware required by previous proposals.
- Driving cache partition decisions with indirect indicators of performance such as misses, MLP or data re-use may lead to suboptimal cache partitions. Ideally, the appropriate metric to drive cache partitions should be the target metric to optimize, which is normally related to IPC. Thus, we have developed a hardware mechanism, OPACU, which is able to obtain at run-time accurate predictions of the performance of an application when running with different cache assignments.
- Using performance predictions, we have introduced a new framework to manage shared caches in CMP architectures, FlexDCP, which allows the OS to optimize different IPC-related target metrics like throughput or fairness and provide QoS to applications. FlexDCP allows an enhanced coordination between the hardware and the software layers, which leads to improved system performance and flexibility.
- Next, we have made use of performance estimations to reduce the load imbalance problem in parallel applications. We have built a run-time mechanism that detects parallel applications sensitive to cache allocation and, in these situations, the load imbalance is reduced by assigning more cache space to the slowest threads. This mechanism, helps reducing the long optimization time in terms of man-years of effort devoted to large-scale parallel applications.
- Finally, we have stated the main characteristics that future multicore processors with thousands of cores should have. An enhanced coordination between the software and hardware layers has been proposed to better manage the shared resources in these architectures.
Diener, Matthias. "Automatic task and data mapping in shared memory architectures." reponame:Biblioteca Digital de Teses e Dissertações da UFRGS, 2015. http://hdl.handle.net/10183/131871.
Full textReducing the cost of memory accesses, both in terms of performance and energy consumption, is a major challenge in shared-memory architectures. Modern systems have deep and complex memory hierarchies with multiple cache levels and memory controllers, leading to a Non-Uniform Memory Access (NUMA) behavior. In such systems, there are two ways to improve the memory affinity: First, by mapping tasks that share data (communicate) to cores with a shared cache, cache usage and communication performance are improved. Second, by mapping memory pages to memory controllers that perform the most accesses to them and are not overloaded, the average cost of accesses is reduced. We call these two techniques task mapping and data mapping, respectively. For optimal results, task and data mapping need to be performed in an integrated way. Previous work in this area performs the mapping only separately, which limits the gains that can be achieved. Furthermore, most previous mechanisms require expensive operations, such as communication or memory access traces, to perform the mapping, require changes to the hardware or to the parallel application, or use a simple static mapping. These mechanisms can not be considered generic solutions for the mapping problem. In this thesis, we make two contributions to the mapping problem. First, we introduce a set of metrics and a methodology to analyze parallel applications in order to determine their suitability for an improved mapping and to evaluate the possible gains that can be achieved using an optimized mapping. Second, we propose two automatic mechanisms that perform task mapping and combined task/data mapping, respectively, during the execution of a parallel application. These mechanisms work on the operating system level and require no changes to the hardware, the applications themselves or their runtime libraries. An extensive evaluation with parallel applications from multiple benchmark suites as well as real scientific applications shows substantial performance and energy efficiency improvements that are significantly higher than simple mechanisms and previous work, while maintaining a low overhead.
Abi-Farraj, Firas. "Contributions aux architectures de contrôle partagé pour la télémanipulation avancée." Thesis, Rennes 1, 2018. http://www.theses.fr/2018REN1S120/document.
Full textWhile full autonomy in unknown environments is still in far reach, shared-control architectures where the human and an autonomous controller work together to achieve a common objective may be a pragmatic "middle-ground". In this thesis, we have tackled the different issues of shared-control architectures for grasping and sorting applications. In particular, the work is framed in the H2020 RoMaNS project whose goal is to automatize the sort and segregation of nuclear waste by developing shared control architectures allowing a human operator to easily manipulate the objects of interest. The thesis proposes several shared-control architectures for dual-arm manipulation with different operator/autonomy balance depending on the task at hand. While most of the approaches provide an instantaneous interface, we also propose architectures which automatically account for the pre-grasp and post-grasp trajectories allowing the operator to focus only on the task at hand (ex., grasping). The thesis also proposes a shared control architecture for controlling a force-controlled humanoid robot in which the user is informed about the stability of the humanoid through haptic feedback. A new balancing algorithm allowing for the optimal control of the humanoid under high interaction forces is also proposed
Naeem, Abdul. "Architecture Support and Scalability Analysis of Memory Consistency Models in Network-on-Chip based Systems." Doctoral thesis, KTH, Elektroniksystem, 2013. http://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-117700.
Full textQC 20130204
Kaci, Ania. "Conception d'une architecture extensible pour le calcul massivement parallèle." Thesis, Paris Est, 2016. http://www.theses.fr/2016PESC1044.
Full textIn response to the growing demand for performance by a wide variety of applications (eg, financial modeling, sub-atomic simulation, bioinformatics, etc.), computer systems become more complex and increase in size (number of computing components, memory and storage capacity). The increased complexity of these systems results in a change in their architecture towards a heterogeneous computing technologies and programming models. The harmonious management of this heterogeneity, resource optimization and minimization of consumption are major technical challenges in the design of future computer systems.This thesis addresses a field of this complexity by focusing on shared memory subsystems where all processors share a common address space. Work will focus on the implementation of a cache coherence and memory consistency on an extensible architecture and methodology for validation of this implementation.In our approach, we selected processors 64-bit ARM and generic co-processor (GPU, DSP, etc.) as components of computing, shared memory protocols AMBA / ACE and AMBA / ACE-Lite and associated architecture "CoreLink CCN" as a starting solution. Generalization and parameterization of this architecture and its validation in the simulation environment GEM5 are the backbone of this thesis.The results at the end of the thesis, tend to demonstrate the achievement of objectives
Haji, Rasouli Aso. "The cone shaped settlement of Kandovan: A continuation of building traditions." Thesis, Queensland University of Technology, 2018. https://eprints.qut.edu.au/121354/1/Aso_Haji%20Rasouli_Thesis.pdf.
Full textSommer, Renee. "Fiber reinforced polymer (FRP) pultruded shape structural connections." Kansas State University, 2011. http://hdl.handle.net/2097/13123.
Full textDepartment of Architectural Engineering and Construction Science
Kimberly Waggle Kramer
This report discusses the two main types of structural connections used for fiber reinforced polymer (FRP) pultruded shapes, which are mechanical and bonded connections. The most common types of mechanical and bonded connections for FRP pultruded shapes are bolted and adhesively bonded joints respectively, and the advantages and disadvantages of each are discussed. Bolted connections are the most common type of connection used for FRP pultruded shapes and are therefore the focus of this report. Limit states and critical stresses for FRP bolted connections are explained along with the appropriate material properties that are needed to determine them. A simplified mechanics approach to determining the stresses in the FRP material and connection is presented along with a design procedure for FRP connections. A design example is given for a simple beam-to-column shear connection using three materials: FRP pultruded shapes, W-flange steel shapes, and wood sawn lumber in which the beam-to-column shear connection is compared. It is found that the FRP connection is comparable to the steel and wood connections, and all three are able to meet the requirements for the loading conditions given with reasonable results. Possible uses for FRP that would be more ideal than using steel or wood members are presented and areas that still need to be developed or require further research are discussed.
Govindaswamy, Kirthilakshmi. "An API for adaptive loop scheduling in shared address space architectures." Master's thesis, Mississippi State : Mississippi State University, 2003. http://sun.library.msstate.edu/ETD-db/theses/available/etd-07082003-122028/restricted/kirthi%5Fthesis.pdf.
Full textGullström, Charlie. "Presence Design : Mediated Spaces Extending Architecture." Doctoral thesis, KTH, Arkitektur, 2010. http://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-24448.
Full textQC 20100909
Gustavsson, Ebba. "Kultur & Kongress : Ett gestaltningsförslag till ett nytt Kulturhus i Eskilstuna utifrån möjligheter för samnyttjande av lokaler." Thesis, Luleå tekniska universitet, Arkitektur och vatten, 2018. http://urn.kb.se/resolve?urn=urn:nbn:se:ltu:diva-70181.
Full textI takt med att befolkningen ökar, ökar trycket på utvecklingen av städerna. En av stretegierna för att möta detta är förtätning. Men för att en tät stad ska kunna erbjuda tillräcklig samhällsservice krävs att kommunen testar innovativa lösningar. En potentiell lösning är samnyttjande av lokaler och resurser. I ljuset av detta har Eskilstuna Kommun nyligen startat ett projekt där möjligheter för ett Kulturhus i kombination med kongresshall ska utredas. Tanken är att behoven ska samlokaliseras och samnyttjas. Detta arbete syftar till att ta fram en programskiss för projektet i Eskilstuna, utifrån en given plats och givna verksamheter. Programskissen ska delvis präglas av en utredning om vilka verksamheter som har möjlighet att samnyttja lokaler. Ramarna för det verkliga projektet är ännu inte satta, vilket gör att detta arbete är att betrakta som en hypotes. Metodiken för arbetet kan beskrivas som en kvalitativ och kombinerad metodik. Huvudstrukturen utgörs av litteraturen Idea Work, som stöttas av kompletterande metoder vid insamling av data och vid platsanalyser. Utifrån utredningen, den centrala placeringen och dess omfattande innehåll skapades en stor volym som ska vara integrerad och åskådlig på samma gång. Den inre strukturen ska tillfredsställa verksamheters enskilda behov, samnyttjandets behov, samt den befintliga rörelsen i kvarteret. Stråket på byggnadens första plan utgörs av ett atrium med högt i tak, som ska ge en publik och transparent känsla. Den organiska formen ska bidra till åskådligheten i den rätlinjiga staden och vertikaliteten ska ge spänst åt fasaden. De vertikala indelningarna har en rytm som ska återspegla husets musikaliska innehåll. Programskissen är preliminär och inte detaljerad, men ger en initial bild av hur ett kulturhus i kombination med kongress kan ta form på den utvalda platsen. Vidare studier behöver göras, både inom studien om samnyttjandet samt gestaltningen. Slutsatsen blir att möjligheter till samnyttjande finns, inom de ramar som studerats. Projektet har dock varit komplext. Studien om samnyttjandet i kombination med kulturhusets omfattande innehåll gör att detaljnivån är låg. Det finns också en begränsning i form av stöd och strategier i frågan om programarbete vid samnyttjansprojekt, vilket skulle vara intressant att titta på i ett fortsatt arbete.
Zhang, Zimo. "Effect Of Chain End Functional And Chain Architecture On Surface Segregation." University of Akron / OhioLINK, 2017. http://rave.ohiolink.edu/etdc/view?acc_num=akron1498513871263316.
Full textNicholas, Paul, and not supplied. "Approaches to Interdependency: early design exploration across architectural and engineering domains." RMIT University. Architecture and Design, 2008. http://adt.lib.rmit.edu.au/adt/public/adt-VIT20081204.151243.
Full textMeans, Daniel Eric. "Identification of Physical Changes to a Steel Frame." DigitalCommons@CalPoly, 2010. https://digitalcommons.calpoly.edu/theses/246.
Full textGonzález, Bautista David. "Architecture fonctionnelle pour la planification des trajectoires des véhicules automatisés dans des environnements complexes." Thesis, Paris Sciences et Lettres (ComUE), 2017. http://www.theses.fr/2017PSLEM002/document.
Full textDevelopments in the Intelligent Transportation Systems (ITS) field show promising results at increasing passengers comfort and safety, while decreasing energy consumption, emissions and travel time. In road transportation, the appearance of automated vehicles is significantly aiding drivers by reducing some driving-associated tedious tasks. However, there is still a long way to go before making the transition between automated vehicles (i.e. vehicles with some automated features) and autonomous vehicles on public roads (i.e. fully autonomous driving), specially from the motion planning point of view. With this in mind, the present PhD thesis proposes the design of a generic modular architecture for automated vehicles motion planning. It implements and improves curve interpolation techniques in the motion planning literature by including comfort as the main design parameter, addressing complex environments such as turns, intersections and roundabouts. It will be able to generate suitable trajectories that consider measurements' incertitude from the perception system, vehicle’s physical limits, the road layout and traffic rules. In case future collision states are detected, the proposed approach is able to change---in real-time---the current trajectory and avoid the obstacle in front. It permits to avoid obstacles in conflict with the current trajectory of the ego-vehicle, considering comfort limits and developing a new trajectory that keeps lateral accelerations at its minimum. The proposed approach is tested in simulated and real urban environments, including turns and two-lane roundabouts with different radii. Static and dynamic obstacles are considered as to face and interact with other road actors, avoiding collisions when detected. The functional architecture is also tested in shared control and arbitration applications, focusing in keeping the driver in the control loop to addition the system's supervision over drivers’ knowledge and skills in the driving task. The control sharing advanced driver assistance system (ADAS) is proposed in two steps: 1) risk assessment of the situation in hand, based on the optimal trajectory and driving boundaries identified by the motion planning architecture and; 2) control sharing via haptic signals sent to the driver through the steering wheel. The approach demonstrates the modularity of the functional architecture as it proposes a general solution for some of today's unsolved challenges in the automated driving field
Heshmati, Elnaz. "A Modular Shared Home : Approaching affordable housing through sharing habits and modularity." Thesis, Umeå universitet, Arkitekthögskolan vid Umeå universitet, 2020. http://urn.kb.se/resolve?urn=urn:nbn:se:umu:diva-173531.
Full textChakraborty, Sourav. "High Performance and Scalable Cooperative Communication Middleware for Next Generation Architectures." The Ohio State University, 2019. http://rave.ohiolink.edu/etdc/view?acc_num=osu1563484522149971.
Full textStaub, Nicolas. "Models, algorithms and architectures for cooperative manipulation with aerial and ground robots." Thesis, Toulouse 3, 2018. http://www.theses.fr/2018TOU30169/document.
Full textIn recent years, the subject of physical interaction for aerial robots has been a popular research area with many new mechanical designs and control approaches being proposed. The aerial robotics community is currently observing a paradigm shift from classic guidance, navigation, and control tasks towards more unusual tasks, for example requesting aerial robots to physically interact with the environment, thus extending the manipulation task from the ground into the air. This thesis contributes to the field of aerial manipulation by proposing a novel concept known has Multiple Aerial-Ground Manipulator System or MAGMaS, including what appears to be the first experimental demonstration of a MAGMaS and opening a new route of research. The motivation behind associating ground and aerial robots for cooperative manipulation is to leverage their respective particularities, ground robots bring strength while aerial robots widen the workspace of the system. The first contribution of this work introduces a meticulous system model for MAGMaS. The system model's properties and potential extensions are discussed in this work. The planning, estimation and control methods which are necessary to exploit MAGMaS in a cooperative manipulation tasks are derived. This works proposes an optimal control allocation scheme to exploit the MAGMaS redundancies and a general model-based force estimation method is presented. All of the proposed techniques reported in this thesis are integrated in a global architecture used for simulations and experimental validation. This architecture is extended by the addition of a tele-presence framework to allow remote operations of MAGMaS. The global architecture is validated by robust demonstrations of bar lifting, an application that gives an outlook of the prospective use of the proposed concept of MAGMaS. Another contribution in the development of MAGMaS consists of an exploratory study on the flexibility of manipulated loads. A vibration model is derived and exploited to showcase vibration properties in terms of control. The last contribution of this thesis consists of an exploratory study on the use of elastic joints in aerial robots, endowing these systems with mechanical compliance and energy storage capabilities. Theoretical groundings are associated with a nonlinear controller synthesis. The proposed approach is validated by experimental work which relies on the integration of a lightweight variable stiffness actuator on an aerial robot
Olsen, Tim. "Realizing Shared Services - A Punctuated Process Analysis of a Public IT Department." Digital Archive @ GSU, 2012. http://digitalarchive.gsu.edu/cis_diss/49.
Full textPaakkulainen, Elina. "Better Alone." Thesis, KTH, Arkitektur, 2020. http://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-280713.
Full textLöf, Henrik. "Iterative and Adaptive PDE Solvers for Shared Memory Architectures." Doctoral thesis, Uppsala universitet, Avdelningen för teknisk databehandling, 2006. http://urn.kb.se/resolve?urn=urn:nbn:se:uu:diva-7136.
Full textSankaranarayanan, Ganesh. "Virtual coupling schemes for position coherency in networked haptic virtual environments /." Thesis, Connect to this title online; UW restricted, 2007. http://hdl.handle.net/1773/5929.
Full textGlowinkowska, Mira. "Continuous Space : Transforming a Car Park Into a Co-House." Thesis, KTH, Arkitektur, 2018. http://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-223391.
Full textHolsapple, Stephen Alan. "DSM64: A DISTRIBUTED SHARED MEMORY SYSTEM IN USER-SPACE." DigitalCommons@CalPoly, 2012. https://digitalcommons.calpoly.edu/theses/725.
Full textRihani, Hamza. "Analyse temporelle des systèmes temps-réels sur architectures pluri-coeurs." Thesis, Université Grenoble Alpes (ComUE), 2017. http://www.theses.fr/2017GREAM074/document.
Full textPredictability is of paramount importance in real-time and safety-critical systems, where non-functional properties --such as the timing behavior -- have high impact on the system's correctness. As many safety-critical systems have agrowing performance demand, classical architectures, such as single-cores, are not sufficient anymore. One increasinglypopular solution is the use of multi-core systems, even in the real-time domain. Recent many-core architectures, such asthe Kalray MPPA, were designed to take advantage of the performance benefits of a multi-core architecture whileoffering certain predictability. It is still hard, however, to predict the execution time due to interferences on sharedresources (e.g., bus, memory, etc.).To tackle this challenge, Time Division Multiple Access (TDMA) buses are often advocated. In the first part of thisthesis, we are interested in the timing analysis of accesses to shared resources in such environments. Our approach usesSatisfiability Modulo Theory (SMT) to encode the semantics and the execution time of the analyzed program. To estimatethe delays of shared resource accesses, we propose an SMT model of a shared TDMA bus. An SMT-solver is used to find asolution that corresponds to the execution path with the maximal execution time. Using examples, we show how theworst-case execution time estimation is enhanced by combining the semantics and the shared bus analysis in SMT.In the second part, we introduce a response time analysis technique for Synchronous Data Flow programs. These are mappedto multiple parallel dependent tasks running on a compute cluster of the Kalray MPPA-256 many-core processor. Theanalysis we devise computes a set of response times and release dates that respect the constraints in the taskdependency graph. We derive a mathematical model of the multi-level bus arbitration policy used by the MPPA. Further,we refine the analysis to account for (i) release dates and response times of co-runners, (ii)task execution models, (iii) use of memory banks, (iv) memory accesses pipelining. Furtherimprovements to the precision of the analysis were achieved by considering only accesses that block the emitting core inthe interference analysis. Our experimental evaluation focuses on randomly generated benchmarks and an avionics casestudy
Shell, Michael David. "Cascaded All-Optical Shared-Memory Architecture Packet Switches Using Channel Grouping Under Bursty Traffic." Diss., Georgia Institute of Technology, 2004. http://hdl.handle.net/1853/4892.
Full textBarsamian, Yann. "Pic-Vert : une implémentation de la méthode particulaire pour architectures multi-coeurs." Thesis, Strasbourg, 2018. http://www.theses.fr/2018STRAD039/document.
Full textIn this thesis, we are interested in solving the Vlasov–Poisson system of equations (useful in the domain of plasma physics, for example within the ITER project), thanks to classical Particle-in-Cell (PIC) and semi-Lagrangian methods. The main contribution of our thesis is an efficient implementation of the PIC method on multi-core architectures, written in C, called Pic-Vert. Our implementation (a) achieves close-to-minimal number of memory transfers with the main memory, (b) exploits SIMD instructions for numerical computations, and (c) exhibits a high degree of shared memory parallelism. To put our work in perspective with respect to the state-of-the-art, we propose a metric to compare the efficiency of different PIC implementations when using different multi-core architectures. Our implementation is 3 times faster than other recent implementations on the same architecture (Intel Haswell)
Sid, Lakhdar Mohamed Wissam. "Scaling the solution of large sparse linear systems using multifrontal methods on hybrid shared-distributed memory architectures." Thesis, Lyon, École normale supérieure, 2014. http://www.theses.fr/2014ENSL0958/document.
Full textThe solution of sparse systems of linear equations is at the heart of numerous applicationfields. While the amount of computational resources in modern architectures increases and offersnew perspectives, the size of the problems arising in today’s numerical simulation applicationsalso grows very much. Exploiting modern architectures to solve very large problems efficiently isthus a challenge, from both a theoretical and an algorithmic point of view. The aim of this thesisis to address the scalability of sparse direct solvers based on multifrontal methods in parallelasynchronous environments.In the first part of this thesis, we focus on exploiting multi-threaded parallelism on sharedmemoryarchitectures. A variant of the Geist-Ng algorithm is introduced to handle both finegrain parallelism through the use of optimized sequential and multi-threaded BLAS libraries andcoarser grain parallelism through explicit OpenMP based parallelization. Memory aspects arethen considered to further improve performance on NUMA architectures: (i) on the one hand,we analyse the influence of memory locality and exploit adaptive memory allocation strategiesto manage private and shared workspaces; (ii) on the other hand, resource sharing on multicoreprocessors induces performance penalties when many cores are active (machine load effects) thatwe also consider. Finally, in order to avoid resources remaining idle when they have finishedtheir share of the work, and thus, to efficiently exploit all computational resources available, wepropose an algorithm wich is conceptually very close to the work-stealing approach and whichconsists in dynamically assigning idle cores to busy threads/activities.In the second part of this thesis, we target hybrid shared-distributed memory architectures,for which specific work to improve scalability is needed when processing large problems. We firststudy and optimize the dense linear algebra kernels used in distributed asynchronous multifrontalmethods. Simulation, experimentation and profiling have been performed to tune parameterscontrolling the algorithm, in correlation with problem size and computer architecture characteristics.To do so, right-looking and left-looking variants of the LU factorization with partialpivoting in our distributed context have been revisited. Furthermore, when computations are acceleratedwith multiple cores, the relative weight of communication with respect to computationis higher. We explain how to design mapping algorithms minimizing the communication betweennodes of the dependency tree of the multifrontal method, and show that collective asynchronouscommunications become critical on large numbers of processors. We explain why asynchronousbroadcasts using standard tree-based communication algorithms must be used. We then showthat, in a fully asynchronous multifrontal context where several such asynchronous communicationtrees coexist, new synchronization issues must be addressed. We analyse and characterizethe possible deadlock situations and formally establish simple global properties to handle deadlocks.Such properties partially force synchronization and may limit performance. Hence, wedefine properties which enable us to relax synchronization and thus improve performance. Ourapproach is based on the observation that, in our case, as long as memory is available, deadlockscannot occur and, consequently, we just need to keep enough memory to guarantee thata deadlock can always be avoided. Finally, we show that synchronizations can be relaxed in astate-of-the-art solver and illustrate the performance gains on large real problems in our fullyasynchronous multifrontal approach
Echevarria, Gavidia Vannessa Alexandra. "Centro de Día y Residencia para el Adulto Mayor en San Borja." Bachelor's thesis, Universidad Peruana de Ciencias Aplicadas (UPC), 2020. http://hdl.handle.net/10757/651602.
Full textThe theme of my thesis has as main focus to provide quality of life to the elderly, as in my opinion is a group of people who have not been taken seriously by society and are daily excluded from it. For this reason, the theme that I chose is the Day and Residence Center for the elderly, since it will provide the infrastructure and social tools so that the elderly can develop in their community and, most importantly, that they feel useful again and with a purpose. In recent years, the elderly population has increased significantly and this is increasing, projecting for 2020 that 20% of the population will be older than 60 years (Inei, 2016). Having said the above we can realize that this is a real problem that we have not yet taken sufficient consciousness, because although we talk about specific places and programs for the elderly there is still no efficient infrastructure for them in the districts of Lima metropolitan, because of this the theme of my thesis is transcendental since it will be able to help a group of older adults and encourage other districts to have a day and residence center to cover the needs that this public may have and give them a good quality of life.
Trabajo de suficiencia profesional
Davari, Mahdad. "Advances Towards Data-Race-Free Cache Coherence Through Data Classification." Doctoral thesis, Uppsala universitet, Avdelningen för datorteknik, 2017. http://urn.kb.se/resolve?urn=urn:nbn:se:uu:diva-320595.
Full textMöller, Nathalie. "Adaptation de codes industriels de simulation en Calcul Haute Performance aux architectures modernes de supercalculateurs." Thesis, Université Paris-Saclay (ComUE), 2019. http://www.theses.fr/2019SACLV088.
Full textFor many years, the stability of the architecture paradigm has facilitated the performance portability of large HPC codes from one generation of supercomputers to another.The announced breakdown of the Moore's Law, which rules the progress of microprocessor engraving, ends this model and requires new efforts on the software's side.Code modernization, based on an algorithmic which is well adapted to the future systems, is mandatory.This modernization is based on well-known principles as the computation concurrency, or degree of parallelism, and the data locality.However, the implementation of these principles in large industrial applications, which often are the result of years of development efforts, turns out to be way more difficult than expected.This thesis contributions are twofold :On the one hand, we explore a methodology of software modernization based on the concept of proto-applications and compare it with the direct approach, while optimizing two simulation codes developed in a similar context.On the other hand, we focus on the identification of the main challenges for the architecture, the programming models and the applications.The two chosen application fields are the Computational Fluid Dynamics and Computational Electro Magnetics
Mama, Awal Halimatou. "La métropole-village(s) de Ouagadougou : explorer les potentiels d'un territoire, supports de processus de projet architectural." Thesis, Université Grenoble Alpes (ComUE), 2015. http://www.theses.fr/2015GREAH005/document.
Full textThe African city spreads and incorporates the surrounding villages becoming metropolis. Whether the migration from rural to urban or from the city to the countryside, these phenomena became a concern for specialists. Traditional thinking of the world that opposed city-countryside, city-village, city-bush, is no longer valid. Territory's realities became different. What are the tools that allow us to read these new realities? How can we proceed to a change of "glasses" that Bernardo Secchi is proposing, in order to read and write the " contemporary city "?For our research, we consider Ouagadougou as a true observatory. The objective is to learning places of initiatives which build new lifestyles in unexpected dynamics. Today, the capital of Burkina Faso is characterized by a dual identity of the land. Public land organization imported from the colonial thinking called " lotie " (subdivided area) and an informal tenure arrangements after the village culture called “non-lotie” (non-subdivided area). To force to coexistence, hasn't the metropolis generated new phenomena, with different degrees and intensities of planification and spontaneity? The meeting of the two procedures does not define a dual report, but an interval. In this context, the "village" understood in its social and community dimension becomes an urban environment generating shared spaces. Communal structures are questioning what is possible and redefine what a metropolis is every day: they make flexible any form of planning. Thus, we hypothesize that the study of "City-village(s)” of Ouagadougou may lead to new knowledge to the creation of tools for understanding contemporary urbanized territories
Mohamood, Fayez. "DLL-Conscious Instruction Fetch Optimization for SMT Processors." Thesis, Georgia Institute of Technology, 2006. http://hdl.handle.net/1853/10560.
Full textLee, Jaekyu. "Shared resource management for efficient heterogeneous computing." Diss., Georgia Institute of Technology, 2013. http://hdl.handle.net/1853/50217.
Full textWen, Hao. "IMPROVING PERFORMANCE AND ENERGY EFFICIENCY FOR THE INTEGRATED CPU-GPU HETEROGENEOUS SYSTEMS." VCU Scholars Compass, 2018. https://scholarscompass.vcu.edu/etd/5664.
Full textRadovic, Zoran. "Software Techniques for Distributed Shared Memory." Doctoral thesis, Uppsala University, Department of Information Technology, 2005. http://urn.kb.se/resolve?urn=urn:nbn:se:uu:diva-6058.
Full textIn large multiprocessors, the access to shared memory is often nonuniform, and may vary as much as ten times for some distributed shared-memory architectures (DSMs). This dissertation identifies another important nonuniform property of DSM systems: nonuniform communication architecture, NUCA. High-end hardware-coherent machines built from large nodes, or from chip multiprocessors, are typical NUCA systems, since they have a lower penalty for reading recently written data from a neighbor's cache than from a remote cache. This dissertation identifies node affinity as an important property for scalable general-purpose locks. Several software-based hierarchical lock implementations exploiting NUCAs are presented and evaluated. NUCA-aware locks are shown to be almost twice as efficient for contended critical sections compared to traditional lock implementations.
The shared-memory “illusion”' provided by some large DSM systems may be implemented using either hardware, software or a combination thereof. A software-based implementation can enable cheap cluster hardware to be used, but typically suffers from poor and unpredictable performance characteristics.
This dissertation advocates a new software-hardware trade-off design point based on a new combination of techniques. The two low-level techniques, fine-grain deterministic coherence and synchronous protocol execution, as well as profile-guided protocol flexibility, are evaluated in isolation as well as in a combined setting using all-software implementations. Finally, a minimum of hardware trap support is suggested to further improve the performance of coherence protocols across cluster nodes. It is shown that all these techniques combined could result in a fairly stable performance on par with hardware-based coherence.
Gonzalez-Rubio, Sandoval Rubén. "Propositions d'architectures pour les traitements symboliques." Paris 6, 1987. http://www.theses.fr/1987PA066402.
Full textAtohoun, Béthel Christian A. R. K. "Architecture logique d'un système multi agents de suivi multi caméra distribué : exploitation du modèle de croyance transférable." Thesis, Littoral, 2013. http://www.theses.fr/2013DUNK0373/document.
Full textThis thesis presents the joint use of the theory of evidence and multiple hypothesis tracking for modeling and managing a system for monitoring multiple cameras in a motorway. The tracking is based on the re-identification of objects (vehicles) on the basis of visuals and times informations. A realization of these concepts results in the design and implementation of a software architecture for multiple agents management of multiple camera tracking system. After presenting the state of the art on the frameworks of uncertainty management and that on information fusion for the matching, and the multi-agent systems, our contribution in this work is on two or three levels. The first was an adaptation of the decision phase of the transferable belief model to incorporate the use of multi-hypotheses tracking as a tool of ambiguity survey in case of indecision in matching situation. The second contribution was a proposition of agent-based software architecture for management of a multiple cameras tracking system. We have proposed the global system modeling as well as agents and their interactions modeling using a personal analysis method but nevertheless inspired by modelisation languages and tolls such as Agent UML, MaSE and others, because there is not yet a standard and normalized tool on the subject. Our third contribution was to begin an implementation of our agent-based software architecture using JADE (Java Agent Development Framework). Some experiment and discussions are presented at the end to lead to our conclusions and perspectives
Díaz, Sedano Carlos Alfredo. "Colegio inicial, primaria y secundaria en la provincia de Satipo-Junín enfocado en espacios compartidos y comunitarios." Bachelor's thesis, Universidad Peruana de Ciencias Aplicadas (UPC), 2020. http://hdl.handle.net/10757/652949.
Full textIt is proposed to design a public school in the district of Satipo, where the interaction of the school with the community is manifested in a fluid and flexible way. The project seeks to provide learning spaces outside and within classrooms by proposing in between spaces in the classrooms, and in recreation areas; as well as linking the activities of the school with the development of nearby native communities. In addition, it analyzes and considers the factors of the place and climate that influence the design to provide comfort to the user. The project seeks to contemplate the needs of the local community by proposing workshops through the technical production centers that would benefit students at the end of their studies; as well as the implementation of recreational areas and open spaces for the community.
Tesis
Jacobsen, Erica Dawn. "Forced Vibration Testing and Analysis of Pre- and Post- Retrofit Buildings." DigitalCommons@CalPoly, 2011. https://digitalcommons.calpoly.edu/theses/531.
Full text