Optimal code generation for expression trees, Journal of the ACM, vol.13, issue.3, pp.488-501, 1976. ,
DOI : 10.1145/321958.321970
Code generation using tree matching and dynamic programming, ACM Transactions on Programming Languages and Systems, vol.11, issue.4, pp.491-516, 1989. ,
DOI : 10.1145/69558.75700
An ASIP instruction set optimization algorithm with functional module sharing constraint, Proceedings of 1993 International Conference on Computer Aided Design (ICCAD), pp.526-532, 1993. ,
DOI : 10.1109/ICCAD.1993.580109
ADSP--2100 Family DSP Microcomputers ,
Challenges in Code Generation for Embedded Processors, Code Generation for Embedded Processors, 1995. ,
DOI : 10.1007/978-1-4615-2323-9_3
Optimal Code Generation for Embedded Memory Non-Homogeneous Register Architectures, International Symposium on System Synthesis, pp.36-41, 1995. ,
Embedded System Design " , Design Automation for Embedded Systems, an International Journal, pp.5-50, 1996. ,
Compiler transformations for high-performance computing, ACM Computing Surveys, vol.26, issue.4, pp.345-420, 1994. ,
DOI : 10.1145/197405.197406
Loop Parallelization, p.171, 1994. ,
DOI : 10.1007/978-1-4757-5676-0
The MIMOLA Language Version 4, 1994. ,
Combined Control-flow Dominated and Data-flow Dominated High-level Synthesis, Proc. of the Design Automation Conference, pp.573-578, 1996. ,
DOI : 10.1109/dac.1996.545641
URL : https://hal.archives-ouvertes.fr/hal-00008128
DSP Processors and Cores: The Options Multiply, Integrated System Design Magazine, 1995. ,
Architecture synthesis of high-performance application-specific processors, Conference proceedings on 27th ACM/IEEE design automation conference , DAC '90, pp.542-548, 1990. ,
DOI : 10.1145/123186.123398
Register allocation via coloring, Computer Languages, pp.47-57, 1981. ,
DOI : 10.1016/0096-0551(81)90048-5
Register Allocation & Spilling via Graph Coloring, Proc. of the ACM Symposium on Compiler Construction, SIGPLAN Notices, pp.98-105, 1982. ,
DOI : 10.1145/800230.806984
Code selection through object code optimization, ACM Transactions on Programming Languages and Systems, vol.6, issue.4, pp.505-526, 1984. ,
DOI : 10.1145/1780.1783
URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.140.2150
Optimal scheduling and software pipelining of repetitive signal flow graphs with delay line optimization, Proceedings of European Design and Test Conference EDAC-ETC-EUROASIC, pp.490-494, 1994. ,
DOI : 10.1109/EDTC.1994.326831
BEG -a generator for efficient back ends, ACM SIGPLAN Conference on Programming Language Design and Implementation, pp.227-237, 1989. ,
DOI : 10.1145/73141.74838
Beyond Tool-Specific Machine Descriptions, Code Generation for Embedded Processors, 1995. ,
DOI : 10.1007/978-1-4615-2323-9_8
Automated generation of DSP program development tools using a machine description formalism, IEEE International Conference on Acoustics Speech and Signal Processing, 1993. ,
DOI : 10.1109/ICASSP.1993.319154
Describing instruction set processors using nML, Proceedings the European Design and Test Conference. ED&TC 1995, pp.503-507, 1995. ,
DOI : 10.1109/EDTC.1995.470354
Data-flow Driven Resource Allocation In A Retargetable Microcode Compiler, [1988] Proceedings of the 21st Annual Workshop on Microprogramming and Microarchitecture, MICRO '21, pp.105-107, 1988. ,
DOI : 10.1109/MICRO.1988.639266
Crafing a Compiler wih C, The Benjamin, 1991. ,
Modeling multidimensional data and control flow, IEEE Transactions on Very Large Scale Integration (VLSI) Systems, vol.1, issue.3, pp.319-327, 1993. ,
DOI : 10.1109/92.238445
URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.55.9605
Engineering a simple, efficient code-generator generator, ACM Letters on Programming Languages and Systems, vol.1, issue.3, pp.213-226, 1992. ,
DOI : 10.1145/151640.151642
URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.140.1823
The nML Machine Description Formalism, 1991. ,
Retargetable Compiler Code Generation, ACM Computing Surveys, vol.14, issue.4, pp.573-593, 1982. ,
DOI : 10.1145/356893.356897
C: An Advanced Introduction, ANSI C Edition, 1988. ,
Design of DSP systems with Chess/Checkers, 2nd International Workshop on Code Generation for Embedded Processors, 1996. ,
A new method for compiler code generation, Proceedings of the 5th ACM SIGACT-SIGPLAN symposium on Principles of programming languages , POPL '78, 1978. ,
DOI : 10.1145/512760.512785
Embedded software in real-time signal processing systems: design technologies, Proceedings of the IEEE, special issue on Hardware/Software Co-Design, 1997. ,
DOI : 10.1109/5.558718
URL : https://hal.archives-ouvertes.fr/hal-01446753
Loop optimization in register-transfer scheduling for DSP-systems, Proceedings of the 1989 26th ACM/IEEE conference on Design automation conference , DAC '89, pp.826-831, 1989. ,
DOI : 10.1145/74382.74384
Experience developing microcode using a high level language, Proc. of the 16th Annual Microprogramming Workshop, pp.179-184, 1983. ,
DOI : 10.1145/1096419.1096446
A single chip videophone video encoder/decoder, Proceedings ISSCC '95, International Solid-State Circuits Conference, pp.292-293, 1995. ,
DOI : 10.1109/ISSCC.1995.535561
Combined scheduling and data routing for programmable ASIC systems, [1992] Proceedings The European Conference on Design Automation, pp.486-490, 1992. ,
DOI : 10.1109/EDAC.1992.205983
A register allocation framework based on hierarchical cyclic interval graphs, Proc. of the International Conference on Compiler Construction, 1992. ,
DOI : 10.1007/3-540-55984-1_17
Adaptation Of Partitioning And High-level Synthesis In Hardware/software Co-synthesis, IEEE/ACM International Conference on Computer-Aided Design, pp.96-100, 1994. ,
DOI : 10.1109/ICCAD.1994.629750
Computer Architecture: A Quantitative Approach, 1990. ,
DSP Specification Using the Silage Language, Anatomy of a Silicon Compiler, 1992. ,
DOI : 10.1007/978-1-4615-3570-6_15
A Tool for Processor Instruction-Set Design, Proc. of the European Design Automation Conference, pp.150-155, 1994. ,
Viewing instruction set design as an optimization problem, Proceedings of the 24th annual international symposium on Microarchitecture , MICRO 24, pp.153-162, 1991. ,
DOI : 10.1145/123465.123497
Combining MBP-speculative computation and loop pipelining in high-level synthesis, Proceedings the European Design and Test Conference. ED&TC 1995, pp.550-555, 1995. ,
DOI : 10.1109/EDTC.1995.470346
URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.409.847
Synthesis of application specific instruction sets, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, vol.14, issue.6, pp.663-675, 1995. ,
DOI : 10.1109/43.387728
A hardware/software concurrent design for a real-time SP@ML MPEG2 video-encoder chip set, Proceedings ED&TC European Design and Test Conference, pp.320-326, 1996. ,
DOI : 10.1109/EDTC.1996.494320
An integer programming approach to instruction implementation method selection problem, Proceedings EURO-DAC '92: European Design Automation Conference, pp.106-111, 1992. ,
DOI : 10.1109/EURDAC.1992.246257
Interactive System-level Partitioning with PARTIF, Proc. of the European Design & Test Conference, 1994. ,
DOI : 10.1109/edtc.1994.326835
URL : https://hal.archives-ouvertes.fr/hal-00008033
A composite hoisting-strength reduction transformation for global program optimization, International Journal of Computer Math, part, vol.1, issue.11 2, pp.21-41, 1982. ,
DOI : 10.1080/00207168208803296
Lazy Code Motion, ACM SIGPLAN Conference on Programming Language Design and Implementation, pp.224-234, 1992. ,
REAL: a program for REgister ALlocation, 24th ACM/IEEE conference proceedings on Design automation conference , DAC '87, pp.210-215, 1987. ,
DOI : 10.1145/37888.37920
Software pipelining, ACM SIGPLAN Conference on Programming Language Design and Implementation, pp.318-328, 1988. ,
DOI : 10.1145/989393.989420
Data routing: a paradigm for efficient data-path synthesis and code generation, Proceedings of 7th International Symposium on High-Level Synthesis, pp.17-22, 1994. ,
DOI : 10.1109/ISHLS.1994.302347
Chess : Retargetable Code Generation for Embedded DSP Processors, Code Generation for Embedded Processors, 1995. ,
DOI : 10.1007/978-1-4615-2323-9_5
URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.42.2641
Efficient program tracing, Computer, vol.26, issue.5, pp.52-61, 1993. ,
DOI : 10.1109/2.211900
Time-constrained Code Compaction for DSPs, International Symposium on System Synthesis, pp.54-58, 1995. ,
DOI : 10.1109/isss.1995.520613
URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.138.8810
Algorithms for address assignment in DSP code generation, Proceedings of International Conference on Computer Aided Design, pp.109-112, 1996. ,
DOI : 10.1109/ICCAD.1996.569409
Retargetable generation of code selectors from HDL processor models, Proceedings European Design and Test Conference. ED & TC 97, pp.140-144, 1997. ,
DOI : 10.1109/EDTC.1997.582348
Code Generation and Optimization Techniques for Embedded Digital Signal Processors, Hardware/Software Co-design, 1996. ,
DOI : 10.1007/978-94-009-0187-2_7
URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.56.2162
Code Optimization Techniques for Embedded DSP Microprocesseurs, Proc. of the Design Automation Conference, pp.599-604, 1995. ,
Am embedded system case study, Proceedings of the 34th annual conference on Design automation conference , DAC '97, 1997. ,
DOI : 10.1145/266021.266373
Instruction-set matching and selection for DSP and ASIP code generation, Proceedings of European Design and Test Conference EDAC-ETC-EUROASIC, pp.31-37, 1994. ,
DOI : 10.1109/EDTC.1994.326902
Register Assignment through Resource Classification for ASIP Microcode Generation, Proc. of the Int. Conference on Computer Aided Design, pp.397-402, 1994. ,
System-on-a-chip cosimulation and compilation, IEEE Design & Test of Computers, vol.14, issue.2, 1997. ,
DOI : 10.1109/54.587736
URL : https://hal.archives-ouvertes.fr/hal-00008011
Industrial Experience using Rule-driven Retargetable Code Generation for Multimedia Applications, Proc. of the International Symposium on System Synthesis, pp.60-65, 1995. ,
URL : https://hal.archives-ouvertes.fr/hal-00008027
Address calculation for retargetable compilation and exploration of instruction-set architectures, 33rd Design Automation Conference Proceedings, 1996, pp.597-600, 1996. ,
DOI : 10.1109/DAC.1996.545645
URL : https://hal.archives-ouvertes.fr/hal-00008023
ReCode: the design and re-design of the instruction codes for embedded instruction-set processors, Proceedings European Design and Test Conference. ED & TC 97, 1997. ,
DOI : 10.1109/EDTC.1997.582426
URL : https://hal.archives-ouvertes.fr/hal-00008020
Automatic compaction of microcode, Microprocessors and Microsystems, vol.14, issue.1, pp.21-29, 1990. ,
DOI : 10.1016/0141-9331(90)90010-S
PHIDEO: a silicon compiler for high speed algorithms, Proceedings of the European Conference on Design Automation., pp.436-441, 1991. ,
DOI : 10.1109/EDAC.1991.206442
Global optimization by suppression of partial redundancies, Communications of the ACM, vol.22, issue.2, pp.96-103, 1979. ,
DOI : 10.1145/359060.359069
A Survey of Resource Allocation Methods in Optimizing Microcode Compilers, Motorola DSP Product Overviews Proc. of the 17th Annual Workshop on Microarchitecture, pp.285-295, 1984. ,
C-VHDL Co-Simulation: Industrial Requirements for Embedded Control Processors, Proc. of EuroDAC/EuroVHDL Designer Sessions, pp.55-60, 1996. ,
A Unified Code Generation Approach Using Mutation Scheduling, Code Generation for Embedded Processors, 1995. ,
DOI : 10.1007/978-1-4615-2323-9_12
Memory Organization for Improved Data Cache Performance in Embedded Processors, Proc. of the International Symposium on System Synthesis, pp.90-95, 1996. ,
DOI : 10.1109/isss.1996.565886
URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.43.9440
Trends In Embedded Systems Technology, Hardware/Software Co-design, 1996. ,
DOI : 10.1007/978-94-009-0187-2_13
URL : https://hal.archives-ouvertes.fr/hal-01466207
High-level synthesis and codesign methods: An application to a Videophone Codec, Proceedings of EURO-DAC. European Design Automation Conference, 1995. ,
DOI : 10.1109/EURDAC.1995.527442
Force-directed scheduling in automatic data path synthesis, 24th ACM/IEEE conference proceedings on Design automation conference , DAC '87, pp.195-202, 1987. ,
DOI : 10.1145/37888.37918
Embedded software in real-time signal processing systems: application and architecture trends, Proceedings of the IEEE, special issue on Hardware/Software Co-design, pp.444-451, 1997. ,
DOI : 10.1109/5.558716
FlexWare: A Flexible FirmWare Development Environment, Code Generation for Embedded Processors, 1995. ,
A Retargetable Debugger, ACM SIGPLAN Conference on Programming Language Design and Implementation, pp.22-31, 1992. ,
DOI : 10.1145/143095.143112
A System for Microcode Reduction, Proc of the IFIP Int. Workshop on Logic and Architecture Synthesis, pp.379-386, 1996. ,
A Compiler for Application-Specific Signal Processors, VLSI Signal Processing III, pp.341-351, 1988. ,
D950-CORE Specification, 1995. ,
STi1100 Video CODEC Specification, 1993. ,
STi3400 MPEG/H.261 Video Decoder Specification, 1996. ,
STi4600 6 channel Ddolby AC-3 MPEG 1/2 Audio Decoder Advance Data, 1997. ,
ST9 Family 8.16 bit MCU: Databook, 1991. ,
Using and porting GNU CC " , Free Software Foundation, 1994. ,
Efficient code generation for in-house DSP-cores, Proceedings the European Design and Test Conference. ED&TC 1995, pp.244-249, 1995. ,
DOI : 10.1109/EDTC.1995.470388
Memory bank and register allocation in software synthesis for ASIPs, Proceedings of IEEE International Conference on Computer Aided Design (ICCAD), pp.388-392, 1995. ,
DOI : 10.1109/ICCAD.1995.480145
Flexible modeling environment for embedded systems design, Third International Workshop on Hardware/Software Codesign, pp.124-130, 1994. ,
DOI : 10.1109/HSC.1994.336715
Digital Signal Processing Solutions ,
Optimal code placement of embedded software for instruction caches, Proceedings ED&TC European Design and Test Conference, pp.96-101, 1996. ,
DOI : 10.1109/EDTC.1996.494132
A Unified Model for Cosimulation and Cosynthesis of Mixed Hardware/Software Systems, Proc. of the European Design &Test Conference, pp.180-184, 1995. ,
URL : https://hal.archives-ouvertes.fr/hal-01467291
Automatic generation of interfaces for distributed C-VHDL cosimulation of embedded systems: an industrial experience, Proceedings Seventh IEEE International Workshop on Rapid System Prototyping. Shortening the Path from Specification to Prototype, pp.72-77, 1996. ,
DOI : 10.1109/IWRSP.1996.506730
URL : https://hal.archives-ouvertes.fr/hal-00008130
Retargetable Code Generation : Key Issues for Successful Introduction, Code Generation for Embedded Processors, 1995. ,
DOI : 10.1007/978-1-4615-2323-9_2
Instruction Set Definition and Instruction Selection for ASIPs, Proc. of the International Symposium on High-Level Synthesis, pp.11-16, 1994. ,
Constructing Application-Specific Heterogeneous Embedded Architectures from Custom HW/SW Applications, Proc. of the Design Automation Conference, pp.521-526, 1996. ,
DOI : 10.1145/240518.240617
URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.55.4984
On the Optimzal Code Generation for Signal Flow Graph Computation, Proc. of the International Symposium on Circuits and Systems, pp.444-447, 1990. ,
Code Generation Based on Trellis Diagrams, Code Generation for Embedded Processors, 1995. ,
DOI : 10.1007/978-1-4615-2323-9_11
An ILP-Based Approach to Code Generation, Code Generation for Embedded Processors, 1995. ,
DOI : 10.1007/978-1-4615-2323-9_6
EPICS, a Flexible Approach to Embedded DSP Cores, Proc. of the International Conference on Signal Processing and Applications and Technology, 1994. ,
DSPstone: A DSP-Oriented Benchmarking Methodology, Proc. of the International Conference on Signal Processing and Technology, 1994. ,
DSPStone: A DSP-Oriented Benchmarking Methodology, Internal Report, 1994. ,
Compiled HW/SW co-simulation, 33rd Design Automation Conference Proceedings, 1996, pp.690-695, 1996. ,
DOI : 10.1109/DAC.1996.545662
labelled Copy on many Sun workstations) or Meta-w copies the selection in the widget to the clipboard , if there is a selection. [21] The F20 key (labelled Cut on many Sun workstations) or Control-w copies the selection in the widget to the clipboard and deletes the selection. If there is no selection in the widget then these keys have no effect ,