• Home
  • Search
  • Parallel Lexical Analyzer on the Cell Processor
  • Cite Icon24
  • https://doi.org/10.1109/ssiri-c.2010.16Copy DOI Icon

Parallel Lexical Analyzer on the Cell Processor

  • Jun 1, 2010
  • G Umarani Srikanth
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Pattern matching or finding the occurrences of a pattern in a text arises frequently in many applications. The task of splitting the character stream or text into words is called tokenization. Search engines use tokenizers. The first phase of a compiler outputs a stream of tokens of the given high-level language program. The pattern rules are specified as regular expressions. Many tools have been developed in the past that generate the tokenizer automatically which are mostly sequential. The advent of multicore architectures has made it mandatory to use its features like multiple threads and SIMD instructions in generating software tools. This works attempts to parallelize tokenization. This is a simple prototype implementation of a parallelized lexical analyzer that recognizes the tokens of the given source code. Each Synergetic Processing Element (SPE) of the cell processor works on a block of source code and tokenizes them independently. The Power Processing Unit (PPE) is responsible for splitting the source code into a finite number of blocks to be used by the different processing elements. Each SPE sends the stream of identifiers to the PPE which maintains the symbol table. The parallel lexical analyzer developed runs on IBM Cell Processor simulator and the execution times are plotted varying the code size and the number of processing elements.

Similar Papers
  • Conference Article

Parallel execution of handwriting feature extraction for the reconfigurable parallel machine

  • Dec 15, 1993
  • P.K Rhee +2
  • Research Article
  • Citations6

Fault diagnosis in reconfigurable VLSI and WSI processor arrays

  • Nov 01, 1990
  • Journal of VLSI signal processing systems for signal, image and video technology
  • Sy-Yen Kuo +1
  • Conference Article
  • Citations1

The horizontal rotate crossed cube: HCQ interconnection network

  • Dec 18, 1997
  • S Horiguchi +1
  • Conference Article
  • Citations13

A scalable array for Cellular Genetic Algorithms: TSP as case study

  • Dec 01, 2012
  • Pedro Vieira Dos Santos +2
  • Conference Article

A highly efficient substitution matrix loader for pairwise sequence alignment

  • Dec 01, 2012
  • M.Nazrin Md Isa +2
  • Book Chapter
  • Citations59

Optimizing the Use of Static Buffers for DMA on a CELL Chip

  • Nov 02, 2006
  • Tong Chen +3
  • Conference Article
  • Citations4

Accuracy and Performance Testing of Three-Dimensional Unsaturated Flow Finite Element Groundwater Programs on the Cray XT3 Using Analytical Solutions

  • Jun 01, 2006
  • Fred T Tracy
  • Book Chapter

Impact of Multimedia Extensions for Different Processing Element Granularities on an Embedded Imaging System

  • Jan 01, 2010
  • Jong-Myon Kim
  • Conference Article
  • Citations5

Design of fine grain VLSI array processor for real-time 2D digital filtering

  • May 03, 1993
  • Y Iwata +2
  • Conference Article
  • Citations2

Performance prediction for the Horizon supercomputer

  • Nov 14, 1988
  • R.R Glenn
  • Conference Article
  • Citations5

Parameterized Mapping of Algorithms onto Processor Arrays with Sub-Word Parallelism

  • Jul 01, 2006
  • Rainer Schaffer +1
  • Research Article
  • Citations17

Programming Heterogeneous Clusters with Accelerators Using Object-Based Programming

  • Jan 01, 2011
  • Scientific Programming
  • David M Kunzman +1
  • Research Article
  • Citations2

Data-Driven Thread Execution on Heterogeneous Processors

  • Feb 08, 2017
  • International Journal of Parallel Programming
  • Samer Arandi +3
  • Research Article
  • Citations45

Neural Networks That Distinguish Infection Periods of Wheat Tan Spot in an Outdoor Environment

  • Jan 01, 1997
  • Phytopathology®
  • E D De Wolf +1
  • Conference Article
  • Citations10

A Reconfigurable Accelerator for Sparse Convolutional Neural Networks

  • Feb 20, 2019
  • Weijie You +1
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.