Parallelization Issues of Domain Specific Question Answering System on Cell B.E. Processors

  • Tarun Kumar
  • Ankush Mittal
  • Parikshit Sondhi
Part of the Communications in Computer and Information Science book series (CCIS, volume 40)


A question answering system is an information retrieval application which allows users to directly obtain appropriate answers to a question. In order to deal with an explosive growth of information over internet and increased number of processing stages in answer retrieval, time and processing hardware required by question answering system has increased. The need of hardware is currently served by connecting thousands of computers in cluster. But faster and less complex alternatives can be found as a multi-core processor. This paper presents a pioneer work by identifying major issues involved in porting a general question answering framework on a cell processor and their possible solutions. The work is evaluated by porting the indexing algorithm of our biomedical question answering system, INDOC (Internet Doctor) on cell processors.


Biomedical Question Answering system Indexing Algorithm Cell Broadband Engine Processor 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
  2. 2.
    Jacquemart, P., Zweigenbaum, P.: Towards a medical question-answering system: a feasibility study. In: Beux, P.L., Baud, R. (eds.) Proceeding of Medical Informatics Europe (MIE 2003). Studies in Health Technology and Informatics, vol. 95, pp. 463–468. IOS Press, San Palo (2003)Google Scholar
  3. 3.
    Schultz, S., Honeck, M., Hahn, H.: Biomedical text retrieval in languages with complex morphology. In: Proceedings of the Workshop on Natural Language Processing in the Biomedical domain, Philadelphia, Pa, USA, July 2002, pp. 61–68 (2002)Google Scholar
  4. 4.
    Sondhi, P., Raj, P., Kumar, V.V., Mittal, A.: Question processing and clustering in INDOC: a biomedical question answering system. EURASIP Journal on Bioinformatics and Systems Biology 2007(3), 1–7 (2007)CrossRefGoogle Scholar
  5. 5.
    Barroso, L.A., Dean, J., Hölzle, U.: Web Search for a Planet: The Google Cluster Architecture. IEEE Micro 23(2), 22–28 (2003)CrossRefGoogle Scholar
  6. 6.
  7. 7.
  8. 8.
    IBM alphaWorks. Cell BE SDK,
  9. 9.
    Cell Broadband Engine - An Introduction, Cell Programming Workshop, IBM Systems and Technology Group, April 14-18 (2007)Google Scholar
  10. 10.

Copyright information

© Springer-Verlag Berlin Heidelberg 2009

Authors and Affiliations

  • Tarun Kumar
    • 1
  • Ankush Mittal
    • 1
  • Parikshit Sondhi
    • 2
  1. 1.Department of Electronics and Computer EngineeringIndian Institute of TechnologyRoorkeeIndia
  2. 2.Department of Computer ScienceUniversity of Illinois at Urbana ChampaignUSA

Personalised recommendations