Data Dependent Circuit Design: A Case Study

  • Shoji Yamamoto
  • Shuichi Ichikawa
  • Hiroshi Yamamoto
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 2778)

Abstract

Data dependent circuits are logic circuits specialized to specific input data. They are smaller and faster than the original circuits, although they are not reusable and require circuit generation for each input instance. This study examines data dependent designs for subgraph isomorphism problems, and shows that a simple algorithm is faster than an elaborate algorithm. An algorithm that requires many hardware resources consumes an accordingly longer circuit generation time, which outweighs the performance advantage in execution.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    Ullmann, J.R.: An algorithm for subgraph isomorphism. J. ACM 23(1), 31–42 (1976)CrossRefMathSciNetGoogle Scholar
  2. 2.
    Ichikawa, S., Saito, H., Udorn, L., Konishi, K.: Evaluation of accelerator designs for subgraph isomorphism problem. In: Grünbacher, H., Hartenstein, R.W. (eds.) FPL 2000. LNCS, vol. 1896, pp. 729–738. Springer, Heidelberg (2000)CrossRefGoogle Scholar
  3. 3.
    Ichikawa, S., Udorn, L., Konishi, K.: An FPGA-based implementation of subgraph isomorphism algorithm. IPSJ Trans. High Performance Computing Systems 41(SIG5), 39–49 (2000) (in Japanese)Google Scholar
  4. 4.
    Ichikawa, S., Yamamoto, S.: Data dependent circuit for subgraph isomorphism problem. In: Glesner, M., Zipf, P., Renovell, M. (eds.) FPL 2002. LNCS, vol. 2438, pp. 1068–1071. Springer, Heidelberg (2002)CrossRefGoogle Scholar
  5. 5.
    Ichikawa, S., Yamamoto, S.: Data dependent circuit for subgraph isomorphism problem. IEICE Trans. Information and Systems E86-D(5), 796–802 (2003)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2003

Authors and Affiliations

  • Shoji Yamamoto
    • 1
  • Shuichi Ichikawa
    • 1
  • Hiroshi Yamamoto
    • 1
  1. 1.Department of Knowledge-based Information EngineeringToyohashi University of TechnologyToyohashi, AichiJAPAN

Personalised recommendations