SOFTWARE DEVELOPMENT TOOL

The software development tool (701) forms part of a software development kit (700). The software development tool (701) receives as input object files (606) and library files (607) and subjects the object file instructions and data definitions of the object files and the library files to re-sequenci...

Full description

Saved in:
Bibliographic Details
Main Authors EDWARDS, DAVID ALAN, YOUNG, MARTIN CHARLES
Format Patent
LanguageEnglish
French
Published 05.02.2015
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:The software development tool (701) forms part of a software development kit (700). The software development tool (701) receives as input object files (606) and library files (607) and subjects the object file instructions and data definitions of the object files and the library files to re-sequencing to generate new object files and the links between them which are semantically equivalent to the input object files and library files and which are used to generate an optimized executable. The software development tool (701) is capable of automatically generating an executable, without requiring any modification of the source code, which is optimized to execute more deterministically and with respect to execution time; reduced processor and memory requirements; reduced off-chip memory accesses; reduced memory latency. L'outil de développement logiciel (701) selon l'invention forme une partie d'un kit de développement logiciel (700). L'outil de développement logiciel (701) reçoit, en tant que fichiers objets d'entrée (606), fichiers bibliothèques (607) et sujets, les instructions des fichiers objets et les définitions de données des fichiers objets et des fichiers bibliothèques pour le reséquençage afin de générer de nouveaux fichiers objets et les liens entre eux qui sont sémantiquement équivalant aux fichiers objets d'entrée et aux fichiers bibliothèques, et qui servent à générer un exécutable optimisé. L'outil de développement logiciel (701) est capable de générer automatiquement un exécutable sans demander de modification du code source, qui est optimisé pour s'exécuter de façon plus déterministe et par rapport à un délai d'exécution; des exigences réduites en matière de processeur et de mémoire; des accès mémoire hors puce réduits; une latence mémoire réduite.
Bibliography:Application Number: WO2014GB52377