Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Priti Shankar

dblp:59/2499 · DBLP profile ↗
← Back
33ranked-venue papers
8as first author
0since 2021 · last 2008
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Theory of computation · 13 · 7 first-authorApplied, interdisciplinary, general and emerging computing · 6 · 1 first-authorSoftware engineering, systems software and programming languages · 5Databases, data management, data science and information retrieval · 5Systems, architecture and hardware · 3Graphics, computer vision, multimedia, augmented reality and games · 3Artificial intelligence and machine learning · 1Security and privacy · 1

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Theoretical computer science
3 papers
Coding theory · 94% Graph algorithms and graph theory · 6%
Software engineering, system software, and programming languages
1 paper
Compilers and program optimization · 100%

Topics — the 11 heaviest of 12, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Coding theory › error-correcting codes › graph-based codes
stopping distance
0.112007
Computing the Stopping Distance of a Tanner Graph Is NP-Hard · IEEE Trans. Inf. Theory 2007
Coding theory › error-correcting codes › decoding › iterative decoding
stopping sets
0.112007
Computing the Stopping Distance of a Tanner Graph Is NP-Hard · IEEE Trans. Inf. Theory 2007
Coding theory › error-correcting codes › LDPC codes
tanner graph
0.112007
Computing the Stopping Distance of a Tanner Graph Is NP-Hard · IEEE Trans. Inf. Theory 2007
Coding theory › error-correcting codes › block codes
cyclic block code
0.012001
Minimal Tail-Biting Trellises for Certain Cyclic Block Codes Are Easy to Construct · ICALP 2001
Coding theory › trellis representation
tail-biting trellis
0.012001
Minimal Tail-Biting Trellises for Certain Cyclic Block Codes Are Easy to Construct · ICALP 2001
Coding theory
trellis representation
0.012001
Minimal Tail-Biting Trellises for Certain Cyclic Block Codes Are Easy to Construct · ICALP 2001
Compilers and program optimization
code generation
0.012000
Extending Graham-Glanville techniques for optimal code generation · ACM Trans. Program. Lang. Syst. 2000
Multimedia analysis and retrieval › image analysis
binary image analysis
0.011988
Threaded Linear Hierarchical Quadtree for Computation of Geometric Properties of Binary Images · IEEE Trans. Software Eng. 1988
Geometric modeling and processing › spatial data structures
quadtree
0.011988
Threaded Linear Hierarchical Quadtree for Computation of Geometric Properties of Binary Images · IEEE Trans. Software Eng. 1988
Coding theory › error-correcting codes
algebraic coding theory
0.011979
On BCH codes over arbitrary integer tings (Corresp.) · IEEE Trans. Inf. Theory 1979
Coding theory › error-correcting codes › cyclic codes
BCH codes
0.011979
On BCH codes over arbitrary integer tings (Corresp.) · IEEE Trans. Inf. Theory 1979

Methods — techniques the papers use, named apart from their topics

reduction · 0.1graph theory · 0.0coding theory · 0.0regular tree grammar · 0.0pushdown automaton · 0.0graham-glanville parsing · 0.0threaded linear hierarchical quadtree · 0.0generator polynomial · 0.0factorization over finite ring · 0.0
YearPublicationVenuePosition
2008 Deep Packet Inspection Using Message Passing Networks
Divya Jain, K. Vasanta Lakshmi, Priti Shankar
RAID3
2008 Field Flow Sensitive Pointer and Escape Analysis for Java Using Heap Array SSA
Prakash Prabhu, Priti Shankar
SAS2
2008 COMPASS - A tool for evaluation of compression strategies for embedded processors
Sreejith K. Menon, Priti Shankar
J. Syst. Archit.2
2007 A Combinatorial Family of Near Regular LDPC Codes
abstract
An elementary combinatorial Tanner graph construction for a family of near-regular low density parity check (LDPC) codes achieving high girth is presented. These codes are near regular in the sense that the degree of a left/right vertex is allowed to differ by at most one from the average. The construction yields in quadratic time complexity an asymptotic code family with provable lower bounds on the rate and the girth for a given choice of block length and average degree. The construction gives flexibility in the choice of design parameters of the code like rate, girth and average degree. Performance simulations of iterative decoding algorithm for the AWGN channel on codes designed using the method demonstrate that these codes perform better than regular PEG codes and MacKay codes of similar length for all values of Signal to noise ratio.
K. Murali Krishnan 0001, Rajdeep Singh, L. Sunil Chandran, Priti Shankar
ISIT4
2007 Computing the Stopping Distance of a Tanner Graph Is NP-Hard
abstract
Two decision problems related to the computation f stopping sets in Tanner graphs are shown to be NP-complete. It follows as a consequence that there exists no polynomial time algorithm for computing the stopping distance of a Tanner graph unless P = NP.
K. Murali Krishnan 0001, Priti Shankar
IEEE Trans. Inf. Theory2
2006 Evaluating the Role of Context in Syntax Directed Compression of XML Documents
abstract
Summary form only given. This paper proposes a new technique for tracking context to be used in a statistical code compression scheme for XML documents. Based on recursive finite state machines, the techniques employs an arithmetic coding scheme. The tradeoffs between space and compression ratio is studied by observing the effects of either using or ignoring root to leaf contexts for textual content in the associated tree structures. The scheme is syntax aware and the compressor and decompressor can be generated automatically from the document type definition (DTD) without interactive inputs from the user. A comparison of the path sensitive and path agnostic schemes for storing context for PCDATA was performed. Experimental results show that path sensitive schemes are less effective in the fixed memory model
Priti Shankar
DCC2
2006 Approximate Linear Time ML Decoding on Tail-Biting Trellises in Two Rounds
abstract
A linear time approximate maximum likelihood decoding algorithm on tail-biting trellises is presented, that requires exactly two rounds on the trellis. This is an adaptation of an algorithm proposed earlier with the advantage that it reduces the time complexity from O(m log m) to O(m) where m is the number of nodes in the tail-biting trellis. A necessary condition for the output of the algorithm to differ from the output of the ideal ML decoder is deduced and simulation results on an AWGN channel using tail-biting trellises for two rate 1/2 convolutional codes with memory 4 and 6 respectively, are reported
K. Murali Krishnan 0001, Priti Shankar
ISIT2
2005 An Instruction Set Architecture Based Code Compression Scheme for Embedded Processors
abstract
Summary form only given. We propose a general purpose code compression scheme for embedded systems, based on the instruction set architecture and report results on the Intel StrongARM, a low-cost, low-power RISC architecture and TI TMS320C62x, a widely used VLIW architecture. Fast decompression techniques are explored to improve the decompression overhead of the compression scheme. Compression ratios ranging from 68% to 75% were obtained for TMS320C62x and 69% to 78% for the StrongARM processor. The basic idea of the compression scheme is to divide the instructions into different logical classes and to build multiple dictionaries for them. The size and the number of multiple dictionaries are fixed for a given processor and are determined by the partitioning algorithm which works over the instruction set architecture supplied as input. Frequently occurring unique instruction segments are inserted into the dictionaries and the instructions are encoded as pointers to the respective entries. An opcode, which helps in fast decompression, is attached to an instruction segment to identify its logical class and the dictionary to be accessed.
Sreejith K. Menon, Priti Shankar
DCC2
2005 Integrating a New Cluster Assignment and Scheduling Algorithm into an Experimental Retargetable Code Generation Framework
K. Vasanta Lakshmi, Deepak Sreedhar, Easwaran Raman, Priti Shankar
HiPC4
2005 Approximate MAP decoding on tail-biting trellises
abstract
We propose two approximate algorithms for MAP decoding on tail-biting trellises. The algorithms work on a subset of nodes of the tail-biting trellis, judiciously selected. We report the results of simulations on an AWGN channel using the approximate algorithms on tail-biting trellises for the (24,12) extended Golay code and a rate 1/2 convolutional code with memory 6
Madhu Achuthan Syamala, Priti Shankar
ISIT2
2005 Compressing XML Documents Using Recursive Finite State Automata
Hariharan Subramanian, Priti Shankar
CIAA2
2004 On the complexity of exact maximum likelihood decoding on tail-biting trellises
abstract
An algorithm for exact maximum likelihood decoding on tail-biting trellises is analyzed and shows that under certain conditions exact maximum likelihood decoding has time complexity O(S/sub t/ log(S/sub t/)) and where S/sub t/ is the total number of states of the tail-biting trellis.
Priti Shankar
ISIT1
2003 A Simple and Fast Scheme for Code Compression for VLIW Processors
abstract
Summary form only given. A scheme for code compression that has a fast decompression algorithm, which can be implemented using simple hardware, is proposed. The effectiveness of the scheme on the TMS320C62x architecture that includes the overheads of a line address table (LAT) is evaluated and obtained compression rates ranging from 70% to 80%. Two schemes for decompression are proposed. The basic idea underlying the scheme is a simple clustering algorithm that partially maps a block of instructions into a set of clusters. The clustering algorithm is a greedy algorithm based on the frequency of occurrence of various instructions.
J. Prakash, C. Sandeep, Priti Shankar, Y. N. Srikant
DCC3
2003 Efficient Statistical Modeling for the Compression of Tree Structured Intermediate Code
abstract
We propose a scheme for the compression of tree structured intermediate code consisting of a sequence of trees specified by a regular tree grammar. The scheme is based on arithmetic coding, and the model that works in conjunction with the coder is automatically generated from the syntactical specification of the tree language. Experiments on data sets consisting of intermediate code trees yield compression ratios ranging from 2.5 to 8, for file sizes ranging from 167 bytes to 1 megabyte.
Siddhartha Rai, Priti Shankar
Comput. J.2
2003 Partial redundancy elimination: a simple, pragmatic, and provably correct algorithm
Vineeth Paleri, Y. N. Srikant, Priti Shankar
Sci. Comput. Program.3
2003 On viewing block codes as finite automata
Priti Shankar, Amitava Dasgupta, Kaustubh Deshmukh, B. Sundar Rajan
Theor. Comput. Sci.1
2001 Minimal Tail-Biting Trellises for Certain Cyclic Block Codes Are Easy to Construct
Priti Shankar, P. N. A. Kumar, Harmeet Singh, B. Sundar Rajan
ICALP1
2000 On the Many Faces of Block Codes
Kaustubh Deshmukh, Priti Shankar, Amitava Dasgupta, B. Sundar Rajan
STACS2
2000 A Package for the Implementation of Block Codes as Finite Automata
Priti Shankar, K. Sasidharan, Vikas Aggarwal, B. Sundar Rajan
CIAA1
2000 A new algorithm for linear regular tree pattern matching
Priti Shankar, Amitranjan Gantait, A. R. Yuvaraj, Maya Madhavan
Theor. Comput. Sci.1
2000 Extending Graham-Glanville techniques for optimal code generation
abstract
We propose a new technique for constructing code-generator generators, which combines the advantages of the Graham-Glanville parsing technique and the bottom-up tree parsing approach. Machine descriptions are similar to Yacc specifications. The construction effectively generates a pushdown automaton as the matching device. This device is able to handle ambigious grammars, and can be used to generate locally optimal code without the use of heuristics. Cost computations are performed at preprocessing time. The class of regular tree grammars augmented with costs that can be handled by our system properly includes those that can be handled by bottom-up systems based on finite-state tree parsing automata. Parsing time is linear in the size of the subject tree. We have tested the system on specifications for some systems and report table sizes.
Maya Madhavan, Priti Shankar, Siddhartha Rai, Ramakrishna Upadrasta
ACM Trans. Program. Lang. Syst.2
1998 Optimal Regular Tree Pattern Matching Using Pushdown Automata
Maya Madhavan, Priti Shankar
FSTTCS2
1996 Linear Time Parsers for Classes of Non Context Free Languages
Sulekha R. Kulkarni, Priti Shankar
Theor. Comput. Sci.2
1992 A Note on the Reconstruction of a Binary Tree from its Traversals
Naveen Gabrani, Priti Shankar
Inf. Process. Lett.2
1992 Corrigendum: A Graph-Based Regularity Test for Deterministic Context-Free Languages
Priti Shankar, B. S. Adiga
Theor. Comput. Sci.1
1991 A Graph-Based Regularity Test for Deterministic Context-free Languages
Priti Shankar, B. S. Adiga
Theor. Comput. Sci.1
1988 A Compiler Writing System Based on Affix Grammars
H. K. Haripriyan, Y. N. Srikant, Priti Shankar
Comput. Lang.3
1988 Threaded Linear Hierarchical Quadtree for Computation of Geometric Properties of Binary Images
abstract
A modification of the linear quadtree, the threaded linear hierarchical quadtree (TLHQT), is proposed for the computation of geometric properties of binary images. Since most of the algorithms used in connection with computation of geometric properties require frequent exploration of adjacencies, a structure that keeps permanently in memory some adjacency links is introduced. Some results obtained by using the TLHQT for labeling connected components and for evaluating the perimeter and Euler's number in a quadtree environment are presented. The performance of the TLHQT is discussed.>
Priti Shankar, Y. V. Venkatesh
IEEE Trans. Software Eng.2
1987 Connected Component Labelling Using Quadtrees - A Bottom-up Approach
abstract
An algorithm to label the connected components of a binary picture is presented using a hierarchical version of the linear quadtree.2 This algorithm, which starts from the lowest level of the hierarchy, is shown to be computationally faster than the one using the topmost level as the starting point. The computational complexity of the algorithm appears comparable to that of existing methods due to Gargantini and Samet.4,5
Y. V. Venkatesh, Priti Shankar
Comput. J.3
1987 Parallel parsing of programming languages
Y. N. Srikant, Priti Shankar
Inf. Sci.2
1987 A new parallel algorithm for parsing arithmetic infix expressions
Y. N. Srikant, Priti Shankar
Parallel Comput.2
1987 Distribution of black nodes at various levels in a linear quadtree
Y. V. Venkatesh, Priti Shankar
Pattern Recognit. Lett.3
1979 On BCH codes over arbitrary integer tings (Corresp.)
abstract
Bose-Chadhuri-Hocquenghem (BCH) codes with symbols from an arbitrary finite integer ring are derived in terms of their generator polynomials. Tile derivation is based on the factorization ofx^{n}-1over the unit ring of an appropriate extension of the Finite integer ring. The construction is thus shown to be similar to that for BCH codes over finite fields.
Priti Shankar
IEEE Trans. Inf. Theory1