KinCA: An InfiniBand Host Channel Adapter Based on Dual Processor Cores

  • Sangman Moh
  • Kyoung Park
  • Sungnam Kim
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 2869)


InfiniBand technology is being accepted as the future system interconnect to serve as the high-end enterprise fabric for cluster computing. This paper presents the design and implementation of an InfiniBand host channel adapter (HCA) based on dual ARM9 processor cores. The HCA is an SoC called KinCA which connects a host node onto the InfiniBand network both in hardware and in software. Since the ARM9 processor core does not provide necessary features for multiprocessor configuration, novel inter-processor communication and interrupt mechanisms between the two processors were designed and embedded within the KinCA chip. KinCA was fabricated as a 564-pin enhanced BGA (Ball Grid Array) device using 0.18μm CMOS technology. Mounted on host nodes, it provides 10 Gbps outbound and inbound channels for transmit and receive, respectively, enabling a high-performance cluster system.


Processor Core Ball Grid Array Dual Processor Core Design Verification ARM9 Processor 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    JNI Corporation. An Introduction to InfiniBand: Bridging I/O up to Speed. White Paper (2001),
  2. 2.
    InfiniBand Trade Association (IBTA) Official Homepage (2003),
  3. 3.
    Pendery, D., Eunice, J.: InfiniBand Architecture: Bridge over Troubled Waters. Research Note (2000),
  4. 4.
    Futral, W.T.: InfiniBand Architecture Development and Deployment: A Strategic Guide to Server I/O Solution. Intel Press, Hillsboro (2001)Google Scholar
  5. 5.
    Shanley, T.: In: InfiniBand Network Architecture Edited by Winkles J. Addison-Wesley, Reading (2002)Google Scholar
  6. 6.
    Moh, S.: Trend and Perspective of the InfiniBand Technology. Electronic Times, March 6 (2001)Google Scholar
  7. 7.
    Park, K., Moh, S.: InfiniBand: Next-Generation System Interconnect. Communications of the KISS 19(3), 43–51 (2001)Google Scholar
  8. 8.
    Moh, S., Kim, Y.Y.: Technology Evolution of High-Performance Computers and Development Trend of Next-Generation Cluster Interconnects. Weekly IT Trend 1000, 93–107 (2001)Google Scholar
  9. 9.
    Hartmann, A.: InfiniBand Architecture: Evolution/Revolution – InfiniBand Adoption in the Enterprise Datacenter. White Paper (2001),
  10. 10.
    Russell, J., Steczkowski, J.: Introduction to the InfiniBand Architecture. White Paper (2000),
  11. 11.
    ARM922T Technical Reference Manual. ARM Ltd (2000)Google Scholar
  12. 12.
    ARM PrimeCell Vector Interrupt Controller (PL190) Techincal Reference Manual. ARM Ltd (2000)Google Scholar
  13. 13.
    ARM PrimeCell Static Memory Controller (PL092) Techincal Reference Manual. ARM Ltd (2000)Google Scholar
  14. 14.
    AHB Example AMBA System Techinca Reference Manual. ARM Ltd. (1999) Google Scholar
  15. 15.
    ARM PrimeCell RTC(PL031) Techincal Reference Manual. ARM Ltd (2000)Google Scholar
  16. 16.
    ARM PrimeCell UART(PL011) Techincal Reference Manual. ARM Ltd (2000)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2003

Authors and Affiliations

  • Sangman Moh
    • 1
  • Kyoung Park
    • 2
  • Sungnam Kim
    • 2
  1. 1.School of Internet EngChosun UniversityGwangjuKorea
  2. 2.Computer System DeptETRIDaejeonKorea

Personalised recommendations