Robust Software Partitioning with Multiple Instantiation
Published Online:21 Jul 2011https://doi.org/10.1287/ijoc.1110.0467
References
- Hardware software partitioning using particle swarm optimization technique. Proc. 6th IEEE Internat. Workshop System-on-Chip Real-Time Appl. (2006) (IEEE, Piscataway, NJ) 189–194Crossref, Google Scholar
- The Traveling Salesman Problem: A Computational Study (2007) (Princeton University Press, Princeton, NJ) Google Scholar
- Hardware-software partitioning in embedded system design. Proc. 2003 IEEE Internat. Sympos. Intelligent Signal Processing (2003) (IEEE, Piscataway, NJ) 197–202Crossref, Google Scholar
- Integrating physical constraints in HW-SW partitioning for architectures with partial dynamic reconfiguration. IEEE Trans. Very Large Scale Integration (VLSI) Systems (2006) 14(11):1189–1202Crossref, Google Scholar
- Robust Optimization (2009) (Princeton University Press, Princeton, NJ) Crossref, Google Scholar
- Customizable elliptic curve cryptosystems. IEEE Trans. Very Large Scale Integration (VLSI) Systems (2005) 13(9):1048–1059Crossref, Google Scholar
- Wordlength optimization for linear digital signal processing. IEEE Trans. Comput.-Aided Design Integrated Circuits Systems (2003) 22(10):1432–1442Crossref, Google Scholar
- MOGAC: A multiobjective genetic algorithm for the co-synthesis of hardware-software embedded systems. Proc. 1997 IEEE/ACM Internat. Conf. Comput.-Aided Design (1997) (IEEE Computer Society, Washington, DC) 522–529Crossref, Google Scholar
- Graph Theory (2005) 3rd ed.(Springer, Heidelberg, Germany) Google Scholar
- System level hardware/software partitioning based on simulated annealing and tabu search. Design Automation Embedded Systems (1997) 2(1):5–32Crossref, Google Scholar
- Hardware-software cosynthesis for microcontrollers. IEEE Design Test Comput. (1993) 10(4):64–75Crossref, Google Scholar
- Reconfigurable computer origins: The UCLA fixed-plus-variable (F + V) structure computer. IEEE Comput. (2002) 24(4):3–9Google Scholar
- Real-time hardware acceleration of the trace transform. J. Real-Time Image Processing (2007) 2(4):235–248Crossref, Google Scholar
- Computers and Intractability: A Guide to the Theory of NP-Completeness (1979) (W. H. Freeman, New York) Google Scholar
- A class of stochastic programs with decision dependent uncertainty. Math. Programming (2006) 108(2):355–394Crossref, Google Scholar
- Hardware-software co-synthesis for digital systems. IEEE Design Test Comput. (1993) 10(3):29–41Crossref, Google Scholar
- An algorithm for the generalized quadratic assignment problem. Comput. Optim. Appl. (2008) 40(3):351–372Crossref, Google Scholar
- Hauck S., Dehon A.Reconfigurable Computing: The Theory and Practice of FPGA-Based Computation (2008) (Morgan Kaufmann, Burlington, MA) Google Scholar
- Video image processing with the sonic architecture. IEEE Comput. (2000) 33(4):50–57Crossref, Google Scholar
- Low-complex dynamic programming algorithm for hardware/software partitioning. Inform. Processing Lett. (2006) 98(2):41–46Crossref, Google Scholar
- Stochastic Programming (1994) (John Wiley & Sons, New York) Google Scholar
- A generic integer programming approach to hardware/software codesign. Proc. IEEE Internat. Multi Topic Conf. (2001) (IEEE, Piscataway, NJ) 6–9Crossref, Google Scholar
- PACE: A dynamic programming algorithm for hardware/software partitioning. Proc. 4th Internat. Workshop Hardware/Software Co-Design (1996) (IEEE Computer Society, Washington, DC) 85–92Crossref, Google Scholar
- , Mira J., Alvarez J. R. Solving partitioning problem in codesign with ant colonies. Artificial Intelligence Knowledge Engrg. Appl.: Bioinspired Approach (2005) 3562(Springer, Berlin) 30–50Lecture Notes in Computer ScienceCrossref, Google Scholar
- Partitioning and pipelined scheduling of embedded system using integer linear programming. Proc. 11th Internat. Conf. Parallel Distributed Systems (2005) (IEEE Computer Society, Washington, DC) 37–41Google Scholar
- Valgrind: A program supervision framework. Electronic Notes Theoret. Comput. Sci. (2003) 89(2):44–66Crossref, Google Scholar
- Hardware/software partitioning using integer programming. Proc. 1996 Eur. Conf. Design Test (1996) (IEEE Computer Society, Washington, DC) 473–479Crossref, Google Scholar
- , Field T., Harrison P. G., Bradley J., Harder U. GILK: A dynamic instrumentation tool for the Linux kernel. Proc. 12th Internat. Conf. Comput. Performance Evaluation, Modelling Techniques Tools, Vol. 2324 (2002) (Springer, Berlin) 220–226Lecture Notes in Computer ScienceCrossref, Google Scholar
- Genetic algorithms for hardware-software partitioning and optimal resource allocation. J. Systems Architecture: EUROMICRO J. (2007) 53(7):339–354Crossref, Google Scholar
- Quantitative analysis of FPGA-based database searching. J. VLSI Signal Processing (2001) 28(1/2):85–96Crossref, Google Scholar
- Optimal hardware/software partitioning for concurrent specification using dynamic programming. Proc. 13th Internat. Conf. VLSI Design (2000) (IEEE Computer Society, Washington, DC) 110–113Crossref, Google Scholar
- 3S: Program instrumentation and characterisation framework. (2006) . Technical report, Imperial College London, LondonGoogle Scholar
- Computational partitioning for heterogeneous systems. (2009) . Ph.D. thesis, Imperial College London, LondonGoogle Scholar
- Coarse-grained parallel partitioning through fine-grained sequential assignment for heterogeneous systems. (2009a) . Working paper, Imperial College, LondonGoogle Scholar
- Rapid design space visualisation through hardware/software partitioning. Proc. 5th IEEE Southern Programmable Logic Conf. (2009b) (IEEE, Piscataway, NJ) 159–164Crossref, Google Scholar
- A decade of hardware/software codesign. IEEE Comput. (2003) 36(4):38–43Crossref, Google Scholar
- Reconfigurable architecture for network flow analysis. IEEE Trans. Very Large Scale Integration (VLSI) Systems (2008) 16(1):57–65Crossref, Google Scholar

