241 |
Výkonnostní testy pro chytré TV, set-top boxy a herní konzole / Performance Benchmark for Smart TV Platforms, Set-Top Boxes and Game ConsolesMadaj, Tomáš January 2018 (has links)
Cílem této práce je vytvořit nástroj pro vývoj aplikací na určité minoritní platformy, primárně Smart TV a HbbTV. Ty jsou implementovány v klienském JavaScriptu. Cílovou skupinou jsou tedy vývojáři takových aplikací, nikoli koncoví uživatelé. Zmíněný nástroj bude mít za cíl zjednodušit a urychlit vývojové procesy, hlavně ladění výkonu aplikací.
|
242 |
Towards Malleable Distributed Storage Systems˸ From Models to Practice / Malléabilité des Systèmes de Stockage Distribués ˸ Des Modèles à la PratiqueCheriere, Nathanaël 05 November 2019 (has links)
Le Cloud, avec son modèle économique, offre la possibilité d’un gestion élastique des ressources; les utilisateurs peuvent louer des ressources selon leurs besoins. Cette élasticité permet de réduire les coûts énergétiques et financiers, et aide les applications à s’adapter aux charges de travail variables.Les applications manipulant de grandes quantités de données exécutées dans le Cloud ou sur des supercalculateurs sont souvent colocalisées avec un système de stockage distribué pour garantir un accès rapide aux données. Bien que de nombreux travaux aient été proposés pour redimensionner dynamiquement les capacités de calcul pour s’ajuster à la charge de travail, le stockage n’est pas considéré comme malléable (capable d’être redimensionné dynamiquement) puisque les transferts de grandes quantités de données nécessaires sont considérés trop lents. Cependant, le matériel et les techniques de stockage ont évolué et cette hypothèse doit être réévaluée.Dans cette thèse, nous présentons une étude sous différents angles des opérations de redimensionnement des systèmes de stockage distribués.Nous commençons par modéliser la durée minimale de ces opérations pour évaluer leur vitesse potentielle. Puis, nous développons un benchmark conçu pour mesurer la viabilité de la malléabilité d’un système de stockage sur une plateforme donnée. Finalement, nous implémentons un gestionnaire d’opérations de redimensionnement pour systèmes de stockage distribués qui décide et organise les transferts de données requis par ces opérations. / The Cloud, with its pay-as-you-go model, gives the possibility of elastic resource management; users can claim and release resources as needed. This elasticity leads to financial and energetical cost reductions, and helps applications to cope with varying workloads.Distributed cloud and HPC applications processing large amounts of data are often co-located with a distributed storage system in order to ensure fast data accesses. Although many works have been proposed to dynamically rescale the processing part of such systems to match their workload, the storage is never considered as malleable (able to be dynamically rescaled) since moving massive amounts of data around is assumed to be too slow in practice. However, in recent years hardware and storage techniques have evolved and this assumption needs to be revisited.In this thesis, we present a study of the rescaling operations in distributed storage systems approached from different angles. We start by modeling the minimal duration of rescaling operations to estimate their potential speed. Then, we develop a benchmark to measure the viability of distributed storage system malleability on a given platform. Last, we implement a rescaling manager for distributed storage systems that decides and organizes the data transfers required during a rescaling operation.
|
243 |
Bewertung der Compute-Leistung von Workstations mit SPEC-CPU BenchmarksMund, Carsten 29 July 1996 (has links)
Nach einer Einfürung in SPEC und deren Berwertungs-
verfahren wird die Art und Weise der SPEC-Leistungsmessungen
eingehender beleuchtet.
Der Hauptteil beinhaltet Durchführung sowie Auswertung
von SPEC-Benchmarks an 5 Workstations. Die dabei gewonnenen
Ergebnisse werden mit den offiziell verbreiteten SPEC-Werten
verglichen und diskutiert.
|
244 |
A collection of benchmark examples for the numerical solution of algebraic Riccati equations I: Continuous-time caseBenner, P., Laub, A. J., Mehrmann, V. 30 October 1998 (has links)
A collection of benchmark examples is presented for the numerical solution of continuous-time algebraic Riccati equations. This collection may serve for testing purposes in the construction of new numerical methods, but may also be used as a reference set for the comparison of methods.
|
245 |
A collection of benchmark examples for the numerical solution of algebraic Riccati equations II: Discrete-time caseBenner, P., Laub, A. J., Mehrmann, V. 30 October 1998 (has links)
This is the second part of a collection of benchmark examples for the numerical solution of algebraic Riccati equations. After presenting examples for the continuous-time case in Part I, our concern in this paper is discrete-time algebraic Riccati equations. This collection may serve for testing purposes in the construction of new numerical methods, but may also be used as a reference set for the comparison of methods.
|
246 |
Erweiterung eines existierenden Infiniband BenchmarksViertel, Carsten 01 June 2006 (has links)
Infiniband wird zunehmend als Verbindungsnetzwerk für Cluster eingesetzt.
Dadurch wird es nötig existierende Bibliotheken für parallele Programmiersprachen
an das neue Netzwerk bestmöglich anzupassen.
Ein wichtiger Bestandteil paralleler Programmiersprachen sind dabei kollektive
Operationen, die es erfordern, eine Nachricht von einem Knoten zu vielen
anderen oder auch von vielen Knoten an einen einzelnen zu senden.
Um herauszufinden, welche Verbindungsarten und Operationen am besten
für diese kollektiven Operationen geeignet sind, wurde ein Benchmark entwickelt.
Ziel dieser Studienarbeit ist es, dieses Programm zu erweitern, auf einem
Cluster zu testen und die Ergebnisse auszuwerten.
|
247 |
The Design Of A Benchmark For Geo-stream Management SystemsShen, Chao 12 1900 (has links)
The recent growth in sensor technology allows easier information gathering in real-time as sensors have grown smaller, more accurate, and less expensive. The resulting data is often in a geo-stream format continuously changing input with a spatial extent. Researchers developing geo-streaming management systems (GSMS) require a benchmark system for evaluation, which is currently lacking. This thesis presents GSMark, a benchmark for evaluating GSMSs. GSMark provides a data generator that creates a combination of synthetic and real geo-streaming data, a workload simulator to present the data to the GSMS as a data stream, and a set of benchmark queries that evaluate typical GSMS functionality and query performance. In particular, GSMark generates both moving points and evolving spatial regions, two fundamental data types for a broad range of geo-stream applications, and the geo-streaming queries on this data.
|
248 |
Performance comparison of differentNoSQL structure orientationsSmailji, Liridon January 2020 (has links)
This study proposes a performance comparison between the different structures of NoSQL databases; document, key-value, column and graph. A second study is also conducted, when looking at performance comparison between three different NoSQL databases, all of the same structure; document based, the databases that are tested here are; MongoDB, OrientDB and Couchbase. Performance tests are conducted using a benchmarking tool YCSB (Yahoo! Cloud Serving Benchmark), and by looking at time to execute and throughput (operations/ second). Beside benchmarking literature reviews are conducted to be able to understand the different NoSQL structures, and to elaborate our benchmarking results. Every NoSQL structure and database in our benchmark is tested in the same way, a loading phase of 1k, 10k and 100k entries, and a running phase with a workload of approximately 50% reads and 50% updates with 1k, 10k and 100k operations. The finding of this study is that there are differences in performance, both between different structures and between same structured NoSQL databases. Document based OrientDB was the highest performing database at high volumes of data, and key-value store database Redis performed best at low volumes of data. Reasons for performance differences are both linked to specific trademarks of the structural orientation, the usage of the specific attributes of CAP theorem, storage type and development language.
|
249 |
Assessing the Performance of Water Bodies in Hillsborough County, Florida Using Data Envelopment Analysis (DEA)Fouad, Geoffrey George 03 April 2009 (has links)
The purpose of this thesis is to describe the relationship between surface water quality and land use. Water management recommendations will be divulged based upon the interaction of lake water quality and land use. The methodology developed for this research applied Data Envelopment Analysis (DEA), a performance measurement tool, to evaluate lake water quality in relation to surrounding land use. Lake performance ratings were generated by DEA software that assessed multiple variables describing surface water nutrient loads and surrounding land use. Results from this analysis revealed a significant trend between lake water quality and land use within the study area. Lakes located within a two mile radius of more naturally preserved land area typically attained higher performance ratings than lakes located within a two mile radius of less naturally preserved land area. The spatial quantity of naturally preserved land influenced lake nutrient concentrations. Also, lake performance ratings generally declined in two mile radius delineations that contained less naturally preserved land area indicating a direct relationship between natural land area and lake performance.
|
250 |
La mesure de performance dans les cartes à puceCordry, Julien 30 November 2009 (has links)
La mesure de performance est utilisée dans tous les systèmes informatiques pour garantir la meilleure performance pour le plus faible coût possible. L'établissement d'outils de mesures et de métriques a permis d'établir des bases de comparaison entre ordinateurs. Bien que le monde de la carte à puce ne fasse pas exception, les questions de sécurité occupent le devant de la scène pour celles-ci. Les efforts allant vers une plus grande ouverture des tests et de la mesure de performance restent discrets. Les travaux présentés ici ont pour objectif de proposer une méthode de mesure de la performance dans les plates-formes Java Card qui occupent une part considérable du marché de la carte à puce dans le monde d’aujourd’hui. Nous étudions en détails les efforts fournis par d'autres auteurs sur le sujet de la mesure de performance et en particulier la mesure de performance sur les cartes à puce. Un grand nombre de ces travaux restent embryonnaires ou ignorent certains aspects des mesures. Un des principaux défauts de ces travaux est le manque de rapport entre les mesures effectuées et les applications généralement utilisées dans les cartes à puce. Les cartes à puce ont par ailleurs des besoins importants en termes de sécurité. Ces besoins rendent les cartes difficiles à analyser. L'approche logique consiste à considérer les cartes à puce comme des boites noires. Après l'introduction de méthodologies de mesures de performance pour les cartes à puce, nous choisirons les outils et les caractéristiques des tests que nous voulons faire subir aux cartes, et nous analyserons la confiance à accorder aux données ainsi récoltées. Enfin une application originale des cartes à puce est proposée et permet de valider certains résultats obtenus. / Performance measurements are used in computer systems to guaranty the best performance at the lowest cost. Establishing measurement tools and metrics has helped build comparison scales between computers. Smart cards are no exception. But the centred stage of the smart card industry is mostly busy with security issues. Efforts towards a better integration of performance tests are still modest. Our work focused on a better approach in estimating the execution time within Java Card platforms. Those platforms constitute a big part of the modern smart card market share especially with regards to multi-applicative environments. After introducing some methodologies to better measure the performance of Java Cards, we detail the tools and the tests that we mean to use on smart cards. We will thereafter analyze the data obtained in this way. Finally, an original application for smart cards is proposed. We used it to validate some points about the results.
|
Page generated in 0.0404 seconds