activity
20132021
most citedString Matching with Multicore CPUs: Performing Better with the Aho-Corasick Algorithm

26 citations · 179 across the 37 of their papers we have counts for

collaborators
Showing 2014Show all

29 papers · 1 filter

cs.CE2014

A Structured Hardware Software Architecture for Peptide Based Diagnosis - Sub-string Matching Problem with Limited Tolerance (ICIAfS14)

S. M. Vidanagamachchi, S. D. Dewasurendra, R. G. Ragel +1

The problem of inferring proteins from complex peptide samples in shotgun proteomic workflow sets extreme demands on computational resources. This is exacerbated by the fact that,…

cs.CY2014

Students Behavioural Analysis in an Online Learning Environment Using Data Mining (ICIAfS)

I. P. Ratnapala, R. G. Ragel, S. Deegalla

The focus of this research was to use Educational Data Mining (EDM) techniques to conduct a quantitative analysis of students interaction with an e-learning system through instruct…

cs.CE2014

A Structured Hardware Software Architecture for Peptide Based Diagnosis of Baylisascaris Procyonis Infection (ICIAfS14)

S. M. Vidanagamachchi, S. D. Dewasurendra, R. G. Ragel +1

The problem of inferring proteins from complex peptide cocktails (digestion products of biological samples) in shotgun proteomic workflow sets extreme demands on computational reso…

cs.DC2014★ 2 cited

To Use or Not to Use: Graphics Processing Units for Pattern Matching Algorithms

Vajira Thambawita, Roshan Ragel, Dhammika Elkaduwe

String matching is an important part in today's computer applications and Aho-Corasick algorithm is one of the main string matching algorithms used to accomplish this. This paper d…

cs.IR2014

Plagiarism Detection on Electronic Text based Assignments using Vector Space Model (ICIAfS14)

MAC Jiffriya, MAC Akmal Jahan, Roshan G. Ragel

Plagiarism is known as illegal use of others' part of work or whole work as one's own in any field such as art, poetry, literature, cinema, research and other creative forms of stu…

cs.AR2014

A Feasibility Study on Programmer Specific Instruction Set Processors (PSISPs)

T. M. R. L. B. Abeysinghe, N. Hassan, R. G. Ragel

ASIPs are designed in order to execute instructions of a particular domain of applications. The designing of ASIPs addresses the major challenges faced by a system on chip such as…

cs.CV2014★ 4 cited

Locating Tables in Scanned Documents for Reconstructing and Republishing (ICIAfS14)

Akmal Jahan Mac, Roshan G Ragel

Pool of knowledge available to the mankind depends on the source of learning resources, which can vary from ancient printed documents to present electronic material. The rapid conv…

cs.NI2014

Efficient Switch Architectures for Pre-configured Backup Protection with Sharing in Elastic Optical Networks (EON)

Suthaharan Satkunarajah, Krishanthmohan Ratnam, Roshan G. Ragel

In this paper, we address the problem of providing survivability in elastic optical networks (EONs). EONs use fine granular frequency slots or flexible grids, when compared to the…

cs.PF2014

Accelerating Correlation Power Analysis Using Graphics Processing Units

Hasindu Gamaarachchi, Roshan Ragel, Darshana Jayasinghe

Correlation Power Analysis (CPA) is a type of power analysis based side channel attack that can be used to derive the secret key of encryption algorithms including DES (Data Encryp…

cs.CV2014

A Fuzzy Based Model to Identify Printed Sinhala Characters (ICIAfS14)

G. I. Gunarathna, M. A. P. Chamikara, R. G. Ragel

Character recognition techniques for printed documents are widely used for English language. However, the systems that are implemented to recognize Asian languages struggle to incr…

cs.HC2014

LineCAPTCHA Mobile: A User Friendly Replacement for Unfriendly Reverse Turing Tests for Mobile Devices (ICIAfS14)

C. B Bulumulla, R. G. Ragel

As smart phones and tablets are becoming ubiquitous and taking over as the primary choice for accessing the Internet worldwide, ensuring a secure gateway to the servers serving suc…

cs.PL2014

Register Spilling for Specific Application Domains in Application Specific Instruction-set Processors

M. G. G. C. R. Salgado, R. G. Ragel

An Application Specific Instruction set Processor (ASIP) is an important component in designing embedded systems. One of the problems in designing an instruction set for such proce…

cs.AR2014

Heterogeneous processor pipeline for a product cipher application

I. B. Nawinne, M. S. Wickramasinghe, R. G. Ragel +1

Processing data received as a stream is a task commonly performed by modern embedded devices, in a wide range of applications such as multimedia (encoding/decoding/ playing media),…

cs.CR2014★ 12 cited

Countermeasures against Bernstein's remote cache timing attack

Janaka Alawatugoda, Darshana Jayasinghe, Roshan Ragel

Cache timing attack is a type of side channel attack where the leaking timing information due to the cache behaviour of a crypto system is used by an attacker to break the system.…

cs.CE2014★ 8 cited

Tile optimization for area in FPGA based hardware acceleration of peptide identification

S. M. Vidanagamachchi, S. D. Dewasurendra, R. G. Ragel +1

Advances in life sciences over the last few decades have lead to the generation of a huge amount of biological data. Computing research has become a vital part in driving biologica…

cs.DC2014★ 13 cited

Improving the throughput of the AES algorithm with multicore processors

A. Barnes, R. Fernando, K. Mettananda +1

AES, Advanced Encryption Standard, can be considered the most widely used modern symmetric key encryption standard. To encrypt/decrypt a file using the AES algorithm, the file must…

cs.DC2014★ 20 cited

Accelerating string matching for bio-computing applications on multi-core CPUs

D. Herath, C. Lakmali, R. G. Ragel

Huge amount of data in the form of strings are being handled in bio-computing applications and searching algorithms are quite frequently used in them. Many methods utilizing on bot…

cs.CR2014★ 11 cited

Constant time encryption as a countermeasure against remote cache timing attacks

D. Jayasinghe, R. G. Ragel, D. Elkaduwe

Rijndael was standardized in 2001 by National Institute of Standard and Technology as the Advanced Encryption Standard (AES). AES is still being used to encrypt financial, military…

cs.AR2014★ 1 cited

Instruction-set Selection for Multi-application based ASIP Design: An Instruction-level Study

R. G. Ragel, Swarnalatha Radhakrishnan, Angelo Ambrose

Efficiency in embedded systems is paramount to achieve high performance while consuming less area and power. Processors in embedded systems have to be designed carefully to achieve…

cs.CR2014★ 7 cited

Software implementation level countermeasures against the cache timing attack on advanced encryption standard

U. Herath, J. Alawatugoda, R. G. Ragel

Advanced Encryption Standard (AES) is a symmetric key encryption algorithm which is extensively used in secure electronic data transmission. When introduced, although it was tested…

cs.CE2014★ 1 cited

Hardware accelerated protein inference framework

S. M. Vidanagamachchi, S. D. Dewasurendra, R. G. Ragel

Protein inference plays a vital role in the proteomics study. Two major approaches could be used to handle the problem of protein inference; top-down and bottom-up. This paper pres…

cs.CE2014★ 7 cited

Hardware software co-design of the Aho-Corasick algorithm: Scalable for protein identification?

S. M. Vidanagamachchi, S. D. Dewasurendra, R. G. Ragel

Pattern matching is commonly required in many application areas and bioinformatics is a major area of interest that requires both exact and approximate pattern matching. Much work…

cs.CL2014★ 14 cited

Authorship detection of SMS messages using unigrams

R. G. Ragel, P. Herath, U. Senanayake

SMS messaging is a popular media of communication. Because of its popularity and privacy, it could be used for many illegal purposes. Additionally, since they are part of the day t…

cs.CE2014★ 8 cited

Accelerating motif finding in DNA sequences with multicore CPUs

P. Perera, R. G. Ragel

Motif discovery in DNA sequences is a challenging task in molecular biology. In computational motif discovery, Planted (l, d) motif finding is a widely studied problem and numerous…