Advertisement

An Algorithm for Finding Input-Output Constrained Convex Sets in an Acyclic Digraph

  • Gregory Gutin
  • Adrian Johnstone
  • Joseph Reddington
  • Elizabeth Scott
  • Anders Yeo
Part of the Lecture Notes in Computer Science book series (LNCS, volume 5344)

Abstract

A set X of vertices of an acyclic graph is convex if any vertex on a directed path between elements of X is itself in X. We construct an algorithm for generating all input-output constrained convex (IOCC) sets in an acyclic digraph, which uses several novel ideas. We show that our algorithm is more efficient than algorithms described in the literature in both the worst case and computational experiments. IOCC sets of acyclic digraphs are of interest in the area of modern embedded processor technology.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    Bonzini, P., Pozzi, L.: Polynomial-time subgraph enumeration for automated instruction set extension. In: DATE 2007, pp. 1331–1336 (2007)Google Scholar
  2. 2.
    Chen, X., Maskell, D.L., Sun, Y.: Fast identification of custom instructions for extensible processors. IEEE Trans. Computer-Aided Design Integr. Circuits Syst. 26, 359–368 (2007)CrossRefGoogle Scholar
  3. 3.
    Guthaus, M.R., Ringenberg, J.S., Ernst, D., Austin, T.M., Mudge, T., Brown, R.B.: MiBench: A free, commercially representative embedded benchmark suite. In: Proceedings of the WWC-4, 2001 IEEE International Workshop on Workload Characterization, pp. 3–14 (2001)Google Scholar
  4. 4.
    Gutin, G., Johnstone, A., Reddington, J., Scott, E., Soleimanfallah, A., Yeo, A.: An algorithm for finding connected convex subgraphs of an acyclic digraph. In: Algorithms and Complexity in Durham, 2007. College Publications (2008)Google Scholar
  5. 5.
    Pozzi, L., Atasu, K., Ienne, P.: Exact and approximate algorithms for the extension of embedded processor instruction sets. IEEE Trans. on CAD of Integrated Circuits and Systems 25, 1209–1229 (2006)CrossRefGoogle Scholar
  6. 6.
    Reddington, J.: Improvements to instruction identification for custom instruction set design. PhD Thesis, Royal Holloway, University of London (2008)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2008

Authors and Affiliations

  • Gregory Gutin
    • 1
  • Adrian Johnstone
    • 1
  • Joseph Reddington
    • 1
  • Elizabeth Scott
    • 1
  • Anders Yeo
    • 1
  1. 1.Department of Computer Science, Royal HollowayUniversity of London, EghamUK

Personalised recommendations