Matches in SemOpenAlex for { <https://semopenalex.org/work/W4226470147> ?p ?o ?g. }
Showing items 1 to 75 of
75
with 100 items per page.
- W4226470147 endingPage "253" @default.
- W4226470147 startingPage "245" @default.
- W4226470147 abstract "Purpose: Massive multi-core architecture is rapidly becoming the standard in digital technology due to its high and parallel computational capability and performance benefits. To fully utilize the technological capabilities of multi-core systems, system software such as compilers should be re-engineered for parallel processing. Several important contributions have been made in the past to enhance the efficiency of the lexical analysis process by leveraging the innate parallel processing capability of multi-core computers. This trend of implementation shows that a parallel lexical analyzer tends to perform lexing tasks better than a conventional sequential lexical analyzer. This article discusses the way of making the tasks in parallel during the scanning of source program in the phase of lexical analysis. The objective of this study is to explore how to perform lexical analysis in parallel. On multi-core processors, multiple processes of the lexical analyzer program can run concurrently to scan multiple lines in the input stream in parallel for token detection. This is done by allocating tasks line-by-line to the core which is not engaged yet. Design/Methodology/Approach: Developing a theoretical and experimental approach for parallelizing the lexical scanning process on a multi-core system. Findings/Result: According to the theoretical and experimental results, the proposed methodology significantly outperforms the sequential approach in terms of tokenization. It considerably reduces the time required for lexical analysis during the compilation process. The result establishes unequivocally that the parallel lexical analyzer's performance should scale linearly with the number of cores. It is clearly observed that the speedup is expected to increase further if the number of CPU cores increases. This enhancement would speed up the compilation process even more. Originality/Value: A dynamic task allocation algorithm is developed for the concurrent execution of a lexical analyzer task on multi-core systems. Paper Type: Experimental Research." @default.
- W4226470147 created "2022-05-05" @default.
- W4226470147 creator A5041813241 @default.
- W4226470147 creator A5042518168 @default.
- W4226470147 creator A5070924211 @default.
- W4226470147 date "2022-04-06" @default.
- W4226470147 modified "2023-09-30" @default.
- W4226470147 title "A Parallel Scanner for the Concurrent Execution of Lexical Analyzer Tasks on Multi-Core Machines using Dynamic Task Allocation Algorithm" @default.
- W4226470147 cites W1976556187 @default.
- W4226470147 cites W1981242859 @default.
- W4226470147 cites W1995040560 @default.
- W4226470147 cites W2016690971 @default.
- W4226470147 cites W2051250732 @default.
- W4226470147 cites W2091828701 @default.
- W4226470147 cites W2097413336 @default.
- W4226470147 cites W2126455023 @default.
- W4226470147 cites W2140101090 @default.
- W4226470147 cites W2150210843 @default.
- W4226470147 cites W2150578983 @default.
- W4226470147 cites W2962724414 @default.
- W4226470147 cites W838407274 @default.
- W4226470147 doi "https://doi.org/10.47992/ijmts.2581.6012.0189" @default.
- W4226470147 hasPublicationYear "2022" @default.
- W4226470147 type Work @default.
- W4226470147 citedByCount "0" @default.
- W4226470147 crossrefType "journal-article" @default.
- W4226470147 hasAuthorship W4226470147A5041813241 @default.
- W4226470147 hasAuthorship W4226470147A5042518168 @default.
- W4226470147 hasAuthorship W4226470147A5070924211 @default.
- W4226470147 hasBestOaLocation W42264701471 @default.
- W4226470147 hasConcept C154945302 @default.
- W4226470147 hasConcept C158007255 @default.
- W4226470147 hasConcept C162324750 @default.
- W4226470147 hasConcept C169590947 @default.
- W4226470147 hasConcept C173608175 @default.
- W4226470147 hasConcept C176982825 @default.
- W4226470147 hasConcept C187736073 @default.
- W4226470147 hasConcept C199360897 @default.
- W4226470147 hasConcept C2780451532 @default.
- W4226470147 hasConcept C41008148 @default.
- W4226470147 hasConcept C76155785 @default.
- W4226470147 hasConcept C78766204 @default.
- W4226470147 hasConcept C98045186 @default.
- W4226470147 hasConceptScore W4226470147C154945302 @default.
- W4226470147 hasConceptScore W4226470147C158007255 @default.
- W4226470147 hasConceptScore W4226470147C162324750 @default.
- W4226470147 hasConceptScore W4226470147C169590947 @default.
- W4226470147 hasConceptScore W4226470147C173608175 @default.
- W4226470147 hasConceptScore W4226470147C176982825 @default.
- W4226470147 hasConceptScore W4226470147C187736073 @default.
- W4226470147 hasConceptScore W4226470147C199360897 @default.
- W4226470147 hasConceptScore W4226470147C2780451532 @default.
- W4226470147 hasConceptScore W4226470147C41008148 @default.
- W4226470147 hasConceptScore W4226470147C76155785 @default.
- W4226470147 hasConceptScore W4226470147C78766204 @default.
- W4226470147 hasConceptScore W4226470147C98045186 @default.
- W4226470147 hasLocation W42264701471 @default.
- W4226470147 hasLocation W42264701472 @default.
- W4226470147 hasOpenAccess W4226470147 @default.
- W4226470147 hasPrimaryLocation W42264701471 @default.
- W4226470147 hasRelatedWork W1497385637 @default.
- W4226470147 hasRelatedWork W1508811940 @default.
- W4226470147 hasRelatedWork W1583465708 @default.
- W4226470147 hasRelatedWork W2004019359 @default.
- W4226470147 hasRelatedWork W2044422526 @default.
- W4226470147 hasRelatedWork W2139865158 @default.
- W4226470147 hasRelatedWork W2192862863 @default.
- W4226470147 hasRelatedWork W2369288331 @default.
- W4226470147 hasRelatedWork W2519339279 @default.
- W4226470147 hasRelatedWork W2479014312 @default.
- W4226470147 isParatext "false" @default.
- W4226470147 isRetracted "false" @default.
- W4226470147 workType "article" @default.