• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 35
  • 24
  • 12
  • 7
  • 5
  • 3
  • 2
  • 2
  • Tagged with
  • 100
  • 40
  • 33
  • 31
  • 28
  • 20
  • 20
  • 16
  • 14
  • 14
  • 12
  • 12
  • 11
  • 10
  • 9
  • About
  • The Global ETD Search service is a free service for researchers to find electronic theses and dissertations. This service is provided by the Networked Digital Library of Theses and Dissertations.
    Our metadata is collected from universities around the world. If you manage a university/consortium/country archive and want to be added, details can be found on the NDLTD website.
61

Parallel Hardware- and Software Threads in a Dynamically Reconfigurable System on a Programmable Chip

Rößler, Marko 06 December 2013 (has links)
Today’s embedded systems depend on the availability of hybrid platforms, that contain heterogeneous computing resources such as programmable processors units (CPU’s or DSP’s) and highly specialized hardware cores. These platforms have been scaled down to integrated embedded system-on-chip. Modern platform FPGAs enhance such systems by the flexibility of runtime configurable silicon. One of the major advantages that arises is the ability to use hardware (HW) and software (SW) resources in a time-shared manner. Though the ability to dynamically assign computing resources based on decisions taken at runtime is given.
62

Preemptive HW/SW-Threading by combining ESL methodology and coarse grained reconfiguration

Rößler, Marko, Heinkel, Ulrich 14 January 2014 (has links)
Modern systems fulfil calculation tasks across the hardware- software boundary. Tasks are divided into coarse parallel subtasks that run on distributed resources. These resources are classified into a software (SW) and a hardware (HW) domain. The software domain usually contains processors for general purpose or digital signal calculations. Dedicated co-processors such as encryption or video en-/decoding units belong to the hardware domain. Nowadays, a decision in which domain a certain subtask will be executed in a system is usually taken during system level design. This is done on the basis of certain assumptions about the system requirements that might not hold at runtime. The HW/SW partitioning is static and cannot adapt to dynamically changing system requirements at runtime. Our contribution to tackle this, is to combine a ESL based HW/SW codesign methodology with a coarse grained reconfigurable System on Chip architecture. We propose this as Preemptive HW/SW-Threading.
63

Redes de projeto: Análise de Rede Social em uma Experiência de Codesign

Diehl, Márcia Regina 28 August 2014 (has links)
Submitted by William Justo Figueiro (williamjf) on 2015-06-25T21:44:01Z No. of bitstreams: 1 35.pdf: 26253336 bytes, checksum: fbdd327537205ae1b0ded9b494b97340 (MD5) / Made available in DSpace on 2015-06-25T21:44:02Z (GMT). No. of bitstreams: 1 35.pdf: 26253336 bytes, checksum: fbdd327537205ae1b0ded9b494b97340 (MD5) Previous issue date: 2014 / Nenhuma / A presente pesquisa analisou a evolução da rede projetual durante o desenvolvimento de um projeto de codesign envolvendo atores de diferentes organizações (interorganizacional), de várias disciplinas de conhecimento (interdisciplinar) e com distintos cargos e tarefas (interfuncional). Utilizou-se do método de análise de que é voltado a entender como se relacionam os atores que constituem uma rede. Os atores que participaram da rede projetual objeto deste estudo são designers, especialistas de outras disciplinas e os futuros usuários de uma plataforma digital para compartilhar conhecimento na comunidade de Taquara/RS. Foram coletados dados sobre as relações sociais entre os participantes e sobre os fluxos de informações durante o desenvolvimento do projeto. Dessa forma, foi possível desenhar os mapas de relações e calcular os índices de centralidade dos atores, ou seja, foi possível visualizar quem forneceu e quem recebeu informações, quais atores engajaram-se no processo servindo com intermediários das informações, os agrupamentos organizacionais, entre outras informações. O resultado do cruzamentos dos dados indicou que: os designers inseriramse na rede tornando-se fonte das informações projetuais; o gestor do projeto desempenhou o papel de gestor das relações provocando o adensamento das relações projetuais; alguns designers e um especialista tornaram-se fontes das informações de aprendizado das ferramentas projetuais. Tais resultados podem servir de insumos estratégicos para o trabalho em redes projetuais, auxiliando os designers no entendimento de suas funções projetuais quando operando projetos colaborativos interorganizacionais, interfuncionais e interdisciplinares. / The present study examined the evolution of design network during the development of a codesign project involving actors from different organizations (interorganizational) from various disciplines of knowledge (interdisciplinary) and with different positions and tasks (interfunctional). We used the method of social network analysis which is addressed to understand the actor’s relationship who constitute a network. The actors who participated of the project’s network, object of this study, are designers, specialists from other disciplines and future users of a digital platform for sharing knowledge in Taquara / RS community. It were collected data about the social relationships between the participants and about the flow of information during the development of the project. Thus, it was possible to draw maps of relationships and calculating the actor’s centrality, ie, it was possible to see who gave and who received information, which actors engaged in the process serving with intermediaries of information, organizational clusters, among other information. The result of the data’s intersections indicated that: the designers were inserted in the network becoming source of project's information; the project manager acted as manager of the relationships causing thickening of project relations; some designers and one expert become information’s source for learning of the project tools. These results may provide strategic inputs to work in project networks, helping designers in understanding its functions when operating interorganizational, interfunctional and interdisciplinary collaborative projects.
64

Codesign: a interação projetual entre organizações e atores externos no processo de desenvolvimento de novos produtos

Hanauer, Rodrigo 25 March 2013 (has links)
Submitted by William Justo Figueiro (williamjf) on 2015-07-08T20:39:25Z No. of bitstreams: 1 01b.pdf: 2119244 bytes, checksum: 602de758dff9b7e00a3b45ff92be7875 (MD5) / Made available in DSpace on 2015-07-08T20:39:25Z (GMT). No. of bitstreams: 1 01b.pdf: 2119244 bytes, checksum: 602de758dff9b7e00a3b45ff92be7875 (MD5) Previous issue date: 2013 / Nenhuma / O processo de desenvolvimento de novos produtos apresenta-se como uma prática cada vez mais colaborativa. A partir de um modelo de inovação aberta que reconhece o valor das ideias geradas fora dos seus limites, as empresas passam a inserir participantes externos em diversas etapas da cadeia de criação de valor. Nesse sentido, o objetivo deste trabalho é discutir a interação entre atores externos e organizações que ocorre especificamente na etapa de design do desenvolvimento de novos produtos, no processo denominado codesign. Para tanto, é desenvolvida uma pesquisa-ação no âmbito de um projeto de codesign entre uma empresa do setor calçadista, usuários dos seus produtos e outros atores externos, focando na atuação do designer e no seu papel de mediação nas interações projetuais. Os principais resultados obtidos são a discussão da geração coletiva de conhecimento em um processo de codesign realizado em âmbito organizacional, da identificação dos atores e de seus papeis, da função de plataformas on-line, do uso de ferramentas projetuais. Finalmente, a pesquisa aponta para a possibilidade do codesign assumir um valor estratégico para o desenvolvimento organizacional. / The process of new product development is presented as a more collaborative practice. From an open innovation model that recognizes the value of ideas generated outside its limits, companies come to insert external participants in various stages of the value creation chain. From this, our goal is to analyze the interaction between external actors and organizations that occurs specifically in the design stage of new product development, in a process called co-design. For this, is developed an action research that involves a co-design project between company, users of their products and other external participants, focusing into the involvement of the designer and its role in mediating project interactions. The main results are the discussion of the collective generation of knowledge in a co-design process performed in the organizational context, the identification of the actors and their roles, the role of online platforms, the use of projective tools. Finally, the research points to the possibility of co-design assuming a strategic value for organizational development.
65

Vers un demonstrateur pour la détection autonome des objets à bord de Gaia

Mignot, Shan 10 January 2008 (has links) (PDF)
La mission Pierre Angulaire de l'ESA, Gaia, doit bâtir un catalogue d'étoiles limité seulement par leurs magnitudes. Ce milliard d'objets doit être détecté à bord pour pouvoir être observé et les exigences scientifiques et techniques font de ce problème un défi d'ingénierie. Nous avons élaboré un prototype pour estimer les performances accessibles et servir au dimensionnement de l'électronique à bord (TDA PDHE). Il s'appuie sur une séquence de quatre tâches: la calibration des données issues des CCDs, l'estimation du fond de ciel, l'identification des objets et, enfin, leur caractérisation pour commander les observations elles-mêmes. Bien qu'inspirée par des études antérieures (APM, Sextractor), cette approche a été intégralement révisée et adaptée aux spécificités de Gaia. Suite aux recommandations du TDA PDHE, une implémentation mixte est proposée qui traite les volumes de données importants et soumis aux contraintes de temps-réel ``dures'' avec de l'électronique dédiée (FPGA) et réalise les traitements complexes ou variables via du logiciel. Cette partition correspond aussi à subdiviser les opérations précédentes en un domaine pixel et un domaine objet. Notre démonstrateur montre que les attentes scientifiques sont satisfaites en termes de complétude, de précision et de robustesse à la diversité des configurations. Techniquement parlant, notre pipeline, optimisé quant à la surface et la consommation électrique, permet l'identification d'une technologie cible. Notre modèle n'a pas été retenu pour les phases industrielles de Gaia mais, outre son utilité avérée dans le projet, représente une R&D pour la génération de satellites à venir.
66

Stratégies de simulation rapides et algorithme adaptatif de contrôle de la tension et de la fréquence pour les MPSoCs basse consommation

Gligor, M. 09 September 2010 (has links) (PDF)
Les Systèmes sur Puce (SoC) ont vu leurs capacités en constante augmentation ce qui leur permet ainsi qu'aux applications s'exécutant dessus de devenir de plus en plus complexes grâce au pouvoir d'intégration de la technologie. Beaucoup de ces appareils fonctionnent sur batterie, mais puisque la technologie des batteries ne suit pas la même progression que l'intégration, à la fois le logiciel et le matériel de ces appareils doivent être économes en énergie. Nous proposons dans cette thèse un algorithme logiciel qui cherche à réduire la consommation énergétique en modifiant la fréquence et la tension des processeurs lorsque l'utilisation du système le permet. Cet algorithme n'a besoin d'aucune information sur les applications. Afin de tester et de déterminer l'efficacité de l'algorithme d'économie d'énergie proposé, nous avons besoin de plateformes de simulation rapides et précises qui supportent le changement de fréquence pour chaque processeur ou sous-système. Le bon niveau d'abstraction pour estimer la consommation d'énergie par la simulation n'est pas évident. Nous avons premièrement défini une stratégie de haut niveau de simulation qui combine la précision des simulateurs orientés matériel à la vitesse des simulateurs orientés comportement. Lorsque des estimations plus précises sont nécessaires, une simulation cycle accurate/bit accurate doit être utilisée. Toutefois, pour accélérer la simulation, des stratégies d'ordonnancement statique non compatibles avec le DVFS sont utilisées. Nous avons défini deux nouvelles approches supportant le DVFS dans ce contexte.
67

Etude du bloc de réception dans un terminal UMTS-FDD et développement d'une méthodologie de codesign en vue du fonctionnement en temps réel.

Batut, Eric 03 June 2002 (has links) (PDF)
L'UMTS est un nouveau standard de radiocommunications mobiles destiné à résoudre les problèmes des actuels réseaux de deuxième génération, proches localement de la saturation et limités dans leur offre de services multimédias par les faibles débits utiles supportés. L'UMTS représente une rupture technologique importante et nécessite un effort particulier pour la réa- lisation des équipements, car la complexité des traitements à effectuer a augmenté dans des proportions considérables. Les terminaux 3G, par exemple, devront embarquer une puissance de calcul supérieure de plus d'un ordre de grandeur à celle embarquée par leurs prédécesseurs. Après avoir introduit l'UMTS et une de ses interfaces radios, le Wideband CDMA, nous avons identifié l'estimation par le terminal du canal radiomobile par lequel a transité le signal émis par la station de base comme étant une des tâches susceptibles d'entraîner le plus grand nombre d'opérations à effectuer. Une solution originale à ce problème est proposée sous la forme d'un algorithme d'estimation itérative de canal à suppression de trajets. La complexité calculatoire de cet algorithme a l'inconvénient majeur de varier avec le carré du facteur de suréchantillonnage, ce qui empêche de travailler avec une valeur élevée de celui-ci, et par consé- quent ne permet pas d'obtenir une grande précision quant à l'estimation des instants d'arrivée des trajets. Ce problème est résolu en introduisant une version optimisée de cet algorithme, dont la complexité varie linéairement avec le facteur de suréchantillonnage. Conserver une com- plexité raisonnable tout en travaillant avec des facteurs de suréchantillonnage élevés devient réaliste, ce qui permet d'accéder à coût égal à une précision plus élevée qu'avec l'algorithme origininal. De plus, cette optimisation simplifie les opérations élémentaires effectuées par l'algo- rithme, ce qui a pour conséquence de rendre son implémentation sur une architecture hybride matérielle-logicielle plus efficace que son implémentation sur un seul processeur de signal. Une méthodologie de conception au niveau système est ensuite proposée pour réaliser cette architecture hybride dans un but de prototypage rapide. Cette méthodologie, bâtie autour du logiciel N2C, de la société CoWare, utilise un langage de haut niveau, surensemble du langage C auquel ont été rajoutées les constructions nécessaires pour décrire des architectures matérielles. L'algorithme est partitionné en une partie logicielle s'exécutant sur un cœur de DSP ST100 et un coprocesseur réalisé en logique câblée. De sévères incompatibilités logicielles ont empêché la réalisation de cette architecture hybride selon la méthodologie proposée, mais des résultats intéressants ont néanmoins été obtenus à partir d'une implémentation purement logicielle de l'algorithme proposé. L'architecture obtenue avec l'application des premières étapes de la méthodologie proposée à l'algorithme d'estimation de canal est décrite, ainsi que quelques suggestions faites à la société CoWare, Inc. pour l'amélioration de leur outil. Enfin, l'adéquation de la méthodologie proposée à un environnement de prototypage rapide est discutée et des pistes pour la réalisation d'un éventuel démonstrateur sont données.
68

A Platform-Centric UML-/XML-Enhanced HW/SW Codesign Method for the Development of SoC Systems

Arpnikanondt, Chonlameth 11 April 2004 (has links)
As today's real-time embedded systems grow increasingly ubiquitous, rising complexity ensues as more and more functionalities are integrated. Market dynamics and competitiveness further constrict the technology-to-market time requirement, consequently pushing it to the very forefront of consideration during the development process. Traditional system development approaches could no longer efficiently cope with such formidable demands, and a paradigm shift has been perceived by many as a mandate. This thesis presents a novel platform-centric SoC design method that relies on a platform-based design to expedite the overall development process. The proposed approach offers a new perspective towards the complex systems design paradigm, and can attain the desired paradigm shift through extensive reuse and flexibility. It offers a unified communication means for all sectors involved in the development process: Semiconductor vendors can use it to publish their platform specifications; Tool vendors can use it to develop and/or enhance their tools; System developers can use it to efficiently develop the system. Key technologies are also identified, namely the Extensible Markup Language (XML) and the Unified Modeling Language (UML), that realize the proposed approach. This thesis extends XML to attain a standard means for modeling, and processing a large amount of reusable platform-related data. Additionally, it employs UML's own extension mechanism to derive a UML dialect that can be used to model real-time systems and characteristics. This UML dialect, i.e. the UML profile for Codesign Modeling Framework (UML-CMF), remains compliant to the UML standard. A sub-profile within the UML profile for Codesign Modeling Framework is also developed so as to furnish a means for efficient modeling of platforms, and that can be seamlessly integrated with other real-time modeling capabilities offered by the UML-CMF. Such an effort yields a robust UML-compliant language that is suitable for a general platform-based modeling and design. A practical use of the proposed approach is demonstrated through a powerful case study that applies the approach to develop a digital camera system. The results are comparatively presented against the SpecC approach in terms of cost metrics based on the COCOMO II model.
69

Modélisation et Caractérisation d'une Plate-Forme SOC Hétérogène : Application à la Radio Logicielle.

Rouxel, Samuel 05 December 2006 (has links) (PDF)
Les travaux de cette thèse, menés dans le cadre du projet RNRT A3S, intègrent la notion de composants au sein d'une méthodologie de conception de plates-formes SoC (System on Chip), basée sur le langage de modélisation UML (Unified Modeling Language). Cette méthodologie propose un environnement de conception haut-niveau, basé sur le profil UML A3S, développé pour apporter la sémantique du domaine des systèmes temps réel embarqués et en particulier celle relative aux applications Radio Logicielle. Elle repose sur une approche MDA ou l'architecture est dirigée par les modèles où chaque modèle correspond à un niveau d'abstraction, à un niveau de raffinement particulier.<br /><br />Une chaîne UMTS a permis la validation de l'outil réalisé, en confrontant les résultats estimés de l'outil, à ceux mesurés sur une plate-forme temps réel hétérogène (multi-DSP, multi-FPGA). Une partie du travail s'est concentré sur l'identification des composants utiles à la conception des systèmes SoC, et de leurs caractéristiques, en adéquation avec le niveau d'abstraction considéré. Une autre partie des travaux a porté sur la définition des modèles UML, et donc du profil, qui définissent la sémantique des différents composants identifiés en fonction de la configuration (PIM, PSM), ainsi que leurs relations. Une réflexion a été nécessaire afin d'élaborer les diverses règles de vérification et modèles d'exécution qui permettent d'informer le concepteur de ses erreurs et de la faisabilité du système modélisé. Un modèle de système d'exploitation a également été inclus, enrichissant la liste des éléments (composants) déjà définis et démontrant l'extensibilité du profil.
70

Algoritmos e arquiteturas para o desenvolvimento de sistemas computacionais / Algorithms and architectures to the development of computational systems

Carro, Luigi January 1996 (has links)
Este trabalho trata de arquiteturas e algoritmos para o desenvolvimento de sistemas computacionais. Tais sistemas são constituídos de um microprocessador (específico ou comercialmente disponível), de seu conjunto de programas e de um HW dedicado que será utilizado para otimização do sistema. O objetivo principal desta tese é demonstrar que, presentemente, a linha divisória entre HW e SW e cada vez mais tênue, e a transição entre um e outro pode ser feita de maneira suave pelo projetista de sistemas, na busca de um ponto ótimo no balanço entre custo e desempenho. Apresenta-se em seqüência o ambiente de CAD, a classificação de rotinas e os métodos de otimização tendo em vista esta classificação para o aumento de desempenho de sistemas computacionais. A seguir são apresentadas técnicas para processadores dedicados de arquitetura Risc, visando a otimização de certos tipos de programas. Os resultados de aceleração são apresentados para um conjunto de exemplos. Tendo em vista o mercado nacional de eletrônica, fortemente baseado em microcontroladores, estudam-se e mostram-se possibilidades de otimização e integração de sistemas baseados em tais processadores, assim como a aplicabilidade das mesmas técnicas para processadores dedicados. A viabilidade técnica desta realização é discutida através de exemplos baseados em aplicações reais. Finalmente, a validação de sistemas computacionais, em especial aqueles trabalhados nesta tese, é discutida. / This work discusses architectures and algorithms for the development of computational systems, which are based on a microprocessor (custom or off-the-shelf), the set of application programs and a dedicated HW, used to increase the performance of the whole system. The goal of this work is to show that, nowadays, the division line between SW and HW is smooth, and the transition from one to the other can be achieved by the system designer using a specific CAD in order to obtain a trade-off between cost and performance. The CAD environment is presented, followed by routine classification and optimization methods based on the former classification to increase the performance of the system. Techniques devoted to systems based on dedicated Risc processors are showed next, to optimize certain type of programs. Positive results are shown for a set of examples. Since the Brazilian electronics market is strongly based on microcontrollers, the study and results of optimization techniques regarding this type of systems are also presented. The same techniques can be applied to dedicated processors as well. Results of this proposal are obtained for a set of real world examples. The last topic of this work regards the validation of computational systems, mainly those presented throughout this work.

Page generated in 0.0331 seconds