• Search Research Projects
  • Search Researchers
  • How to Use
  1. Back to project page

2000 Fiscal Year Final Research Report Summary

Studies on hardware algorithms for high-performance arithmetic circuits

Research Project

Project/Area Number 10680349
Research Category

Grant-in-Aid for Scientific Research (C)

Allocation TypeSingle-year Grants
Section一般
Research Field 計算機科学
Research InstitutionNagoya University

Principal Investigator

TAKAGI Naofumi  Nagoya University, Graduate School of Engineering, Professor, 工学研究科, 教授 (10171422)

Co-Investigator(Kenkyū-buntansha) TAKAGI Kazuyoshi  Nagoya University, Graduate School of Engineering, Assistant Professor, 工学研究科, 講師 (70273844)
Project Period (FY) 1998 – 2000
Keywordsarithmetic circuit / hardware algorithm / VLSI / Euclidean norm computation / cube rooting / powering / division in GF (2^m) / modular division
Research Abstract

1. We have developed a hardware algorithm for computing the Euclidean norm of a 3D vector which often appears in 3D computer graphics, and designed and implemented an LSI based on it.
2. We have developed a hardware algorithm for cube rooting which appears in computer graphics, and designed and implemented an LSI based on it.
3. We have developed a hardware algorithm for generating powers of an operand, such as recirocal, square root, reciprocal square root, reciprocal square, and so on, using a multiplier with operand modifier.
4. We have developed a hardware algorithm for addition under the assumption of left-to-righ input arrival, which is optimal in theory and very efficient in practice.
5. We have developed a hardware algorithms for modular division with very large modulus which is required in cryptosystems. It is based on the binay GCD algorithm.
6. We have developed a hardware algorithms for division in GF (2^m) which is required in coding and cryptosystems, and designed and implemented an LSI based on it. We have also developed a fast algorithms for multiplicative inversion in GF (2^m) based Fermar's theorem.
7. We have developed a fast addition algorithm on an elliptic curve over GF (2^n) using the projective coordinates which is required in public-key cryptosystems.
8. We have shown that the VLSI layout problem of a bit slice of an adder tree can be treated as the minimum cut linear arrangement problem of its corresponding p-q dag, and proposed two algorithms for minimum cut linear arrangement of p-q dags.

  • Research Products

    (16 results)

All Other

All Publications (16 results)

  • [Publications] N.Takagi: "A VLSI Algorithm for Modular Division Based on the Binary GCD Algorithm"IEICE Trans.Fundamentals of Electronics, Communications and Computer Sciences. E81-A. 724-728 (1998)

    • Description
      「研究成果報告書概要(和文)」より
  • [Publications] N.Takagi: "Powering by a Table Look-up and a Multiplication with Operand Modification"IEEE Trans.Computers. 47. 1216-1222 (1998)

    • Description
      「研究成果報告書概要(和文)」より
  • [Publications] N.Takagi T.Horiyama: "A High-Speed Reduced-Size Adder under Left-to-Right Input Arrival"IEEE Trans.Computers. 48. 76-80 (1999)

    • Description
      「研究成果報告書概要(和文)」より
  • [Publications] K.Takagi N.Takagi: "Minimum Cut Linear Arrangement of p-q Dags for VLSI Layout of Adder Trees"IEICE Trans.Fundamentals. E82-A. 767-774 (1999)

    • Description
      「研究成果報告書概要(和文)」より
  • [Publications] N.Takagi S.Kuwahara: "A VLSI Algorithm for Computing the Euclidean Norm of a 3D Vector"IEEE Trans.Computers. 49. 1074-1082 (2000)

    • Description
      「研究成果報告書概要(和文)」より
  • [Publications] A.Higuchi N.Takagi: "A fast addition algorithm for elliptic curve arithmetic in GF(2^n)using projective coordinates"Information Processing Letters. 76. 101-103 (2000)

    • Description
      「研究成果報告書概要(和文)」より
  • [Publications] N.Takagi: "A Digit-Recurrence Algorithm for Cube Rooting"IEICE Trans.Fundamentals. E84-A(印刷中). (2001)

    • Description
      「研究成果報告書概要(和文)」より
  • [Publications] N.Takagi J.Yoshiki K.Takagi: "A Fast Algorithm for Multiplicative Inversion in GF(2^n)Using Normal Basis"IEEE Trans.Computers. 50(印刷中). (2001)

    • Description
      「研究成果報告書概要(和文)」より
  • [Publications] Naofumi Takagi: "A VLSI Algorithm for Modular Division Based on the Binary GCD Algorithm"IEICE Trans.Fundamentals. Vol.E81-A, no.5. 724-728 (1998)

    • Description
      「研究成果報告書概要(欧文)」より
  • [Publications] Naofumi Takagi: "Powering by a Table Look-up and a Mutiplication with Operand Modification"IEEE Trans.Computers. Vol.47, No.11. 1216-1222 (1998)

    • Description
      「研究成果報告書概要(欧文)」より
  • [Publications] Naofumi Takagi: "A High-Speed Reduced-Size Adder under Left-to-Right Input Arrival"IEEE Trans.Computers. Vol.48, No.1. 76-80 (1999)

    • Description
      「研究成果報告書概要(欧文)」より
  • [Publications] Kazuyoshi Takagi and Naofumi Takagi: "Minimum Cut Linear Arrangement of p-q Dags for VLSI Layout of Adder Trees"IEICE Trans.Fundamentals. Vol.E82-A, no.5. 767-774 (1999)

    • Description
      「研究成果報告書概要(欧文)」より
  • [Publications] Naofumi Takagi: "A VLSI Algorithm for Computing the Euclidean Norm of a 3D Vector"IEEE Trans.Computers. Vol.49, No.10. 1074-1082 (2000)

    • Description
      「研究成果報告書概要(欧文)」より
  • [Publications] Naofumi Takagi: "A fast addition algorithm for elliptic curve arithmetic in GF (2^n) using projective coordinates"Information Processing Letters. No.76. 101-103 (2000)

    • Description
      「研究成果報告書概要(欧文)」より
  • [Publications] Naofumi Takagi: "A Digit-Recurrence Algorithm for Cube Rooting"IEICE Trans.Fundamentals. Vol.E84-A(to appear). (2001)

    • Description
      「研究成果報告書概要(欧文)」より
  • [Publications] Naofumi Takagi and Kazuyoshi Takagi: "A Fast Algorithm for Multiplicative Inversion in GF (2^m) Using Normal Basis"IEEE Trans.Computers. Vol.50(to appear). (2001)

    • Description
      「研究成果報告書概要(欧文)」より

URL: 

Published: 2002-03-26  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi