See
discussions,	stats,	and	author	profiles	for	this	publication	at:	https://www.researchgate.net/publication/271832356
Vedic	Mathematics	in	Computer:	A	Survey
Article		November	2014
CITATION                                                       READS
1                                                              1,539
2	authors:
           Shivangi	S	Jain                                                Vandana	Jagtap
           Maharashtra	Institute	of	Technology                            Maharashtra	Institute	of	Technology
           3	PUBLICATIONS			12	CITATIONS			                               27	PUBLICATIONS			35	CITATIONS			
              SEE	PROFILE                                                    SEE	PROFILE
Some	of	the	authors	of	this	publication	are	also	working	on	these	related	projects:
             Facial	Emotion	Recognition	from	real	time	images	View	project
             Vedic	Mathematics	for	Image	Processing	View	project
 All	content	following	this	page	was	uploaded	by	Vandana	Jagtap	on	05	February	2015.
 The	user	has	requested	enhancement	of	the	downloaded	file.
                Shivangi Jain et al, / (IJCSIT) International Journal of Computer Science and Information Technologies, Vol. 5 (6) , 2014, 7458-7459
          Vedic Mathematics in Computer: A Survey
                                                        Shivangi Jain , Prof. V. S. Jagtap
                                                        Maharashtra Institute of Technology,
                                                                   Pune, India
Abstract-Knowingly or unknowingly we always use Vedic                               Nikhilam Sutra and Parvartya Sutra from vedic
Sutras in everyday world of technology. As an example,                              mathematics for binary division. Their approach shows
whenever we use i<-- i+1 or i<--i1 in software routines, we                        improvement in time delay as well as complexity [1].
use EkadhikinaPurvena and EkanyunenaPurvena Sutras                              Honey DurgaTiwari et al. gave a multiplier and square
respectively. Likewise, many Vedic sutras are used in
multiplier unit of computer. It will give faster results, which is
                                                                                    architecture for low power and high speed applications.
very much required in various applications like cryptographic                       Their approach depends upon ancient vedic mathematical
algorithms, image processing applications. Traditional                              sutras i.e. urdhvatirygbhyam and nikhilam sutra. They
methods used for multiplication, division require more time as                      showed that nikhilam sutra can be used efficiently for
compared to Vedic methods. UrdhvaTiryagbhyam, Nikhilam                              multiplication of two large numbers by reducing it to the
sutra are used for multiplication purpose. It require less time,                    multiplication of two small numbers. As compared to booth
power and give results faster.                                                      and array multiplier their approach is more efficient in
                                                                                    terms of space and time delay [2].
Keywords: Vedic sutra, UrdhvaTiryagbhyam, Nikhilam Sutra,                           DevikaJaina et al. proposed a design for multiplier
Dhvajanaka Sutra, Parvartya sutra, cryptography, image
processing.
                                                                                    accumulator unit (MAC). The multiplier used in MAC is
                                                                                    based on vedic mathematics sutra urdhvatiryagbhyam.
                     I.    INTRODUCTION                                             Their approach is good for digital signal processing as it
Ancient Indian sculptures (Vedas) contain Indian system of                          require low power. They used VHDL for coding. They
mathematics which was rediscovered in the early twentieth                           compared their approach with modified booth Wallace
century. It includes Vedic mathematical formulae which                              multiplier and high speed vedic multiplier and found that
can be applied to various branches of mathematics. The                              vedic approach is more efficient than with modified booth
conventional mathematical algorithms are simplified and                             Wallace multiplier compared ones [3].
also optimized by using vedic sutras. Trigonometry, plain                           Akhalesh K. Itawadiya et al. identified importance of
and spherical geometry, conics, calculs are one of few areas                        Digital Signal Processing (DSP) operations and use of
where these vedic sutras can be applied efficiently. Now a                          multiplication in these operations e.g. convolution,
days, because of increasing demand of digital signal                                correlation. They gave a simple and easy method for
processing, image processing and other heavy                                        calculating DSP operations for small length of sequences.
computational applications require faster computation by                            For this purpose they used urdhvatiryagbhyam, a sutra from
processor. Higher throughput arithmetic operations are                              ancient vedic mathematics, which is used for doing
required in these signal processing applications.                                   multiplication. They implemented these operations in
Multiplication, division are one of arithmetic operations                           MATLAB and showed that this approach require less
which require heavy calculations. Traditional methods for                           processing time as compared to inbuilt functions of
doing these operations take a lot of processing time. These                         MATLAB [4].
traditional methods include array, booth, carry save,                               Sushma R. Huddar et al. identified need of high speed
Wallace tree, etc. Multiplier architecture based all these                          cryptographic algorithm used in secure transactions. To
methods are not very efficient in terms of speed, area,                             achieve this, they developed an efficient architecture for
power. Vedic multiplication involves fewer steps to solve                           performing mix columns and inverse mix columns
multiplication than traditional multiplication. This helps to                       operation. This operation is important in Advanced
achieve optimization at all levels of design of digital                             Encryption Standard method of cryptography. They used
systems reducing power consumption. Vedic mathematics                               ancient vedic mathematic sutra for this purpose and their
based multipliers are efficient in terms of speed, power and                        method gave two times speed as compared to traditional
area. In this paper, we reviewed various papers that used                           methods used for this purpose [5].
vedic mathematical sutras for designing multiplier.                                 M.Ramalatha et al. designed high speed energy efficient
                                                                                    ALU. They used vedic mathematics techniques for this
                    II.    RELATED WORK                                             purpose. Their high speed multiplier helps coprocessor
Surabhi Jain et al. studied vedic mathematics and using that                        which reduces load of processor. They showed that
gave binary division algorithm as well as high speed                                UrdhvaTiryagbhyam method from vedic mathematics is
deconvolution algorithm which can be used in image                                  very efficient for multiplication operation. This method
processing. As division is bulky and difficult arithmetic                           reduces unwanted multiplication and produces intermediate
operation, it require higher space and time complexity                              results parallely [6].
while implementing on VLSI architecture. They used                                  R. ThamilChelvan et al. gave implementation for fixed and
                                                                                    floating point division using vedic mathematics sutra
     www.ijcsit.com                                                                                                                                    7458
                         Shivangi Jain et al, / (IJCSIT) International Journal of Computer Science and Information Technologies, Vol. 5 (6) , 2014, 7458-7459
dhvajanka. They showed that their technique is used in                                       the divisor but the number of remainders normalization
RSA cryptographic algorithm. RSA involves division                                           required. Nikhilam and Parvartya sutra are used for
operation and their method using vedic sutra shows greater                                   division purpose. This approach is faster as it involves
efficiency as compared to conventional division algorithm.                                   addition and negation operations while traditional approach
They used VHDL for coding [7].                                                               uses successive subtraction methods which are time
DigantaSengupta et al. gave algorithm based on ancient                                       consuming. But they did not test VLSI implementation of
vedic mathematics, for fast BCD division.They showed that                                    this algorithm [8].
execution time does not depend upon size of dividend or
                                                       Publisher
                                                                           Methods/ Sutras                                                                      Language or
Sr.No.                    Title Of Paper                 And                                                              Features
                                                                            From Veda                                                                              Tool
                                                         Year
                    Binary Division Algorithm
                    and High Speed                                                                       Applied For calculating
                                                         IEEE-         Nikhilam, Parvarty                                                                 VHDL and
     1.             Deconvolution Algorithm                                                              deconvolution, reduced time delay
                                                          2014         Sutra                                                                              Xilinx ISE
                    (Based on Ancient Indian                                                             and complexity.
                    Vedic Mathematics)
                    Multiplier design based on                                                           Faster multiplier and square                     ALTERA
                                                         IEEE-         UrdhvaTiryakbhyam,
     2.             ancient Indian Vedic                                                                 architecture, delay and design area              Cyclone II
                                                          2008         Nikhilam
                    Mathematics                                                                          less.                                            FPGA
                                                                                                         Binary number multiplication,
                    Vedic Mathematics Based              IEEE-                                                                                            VHDL and
     3.                                                                UrdhvaTiryakbhyam                 Realized easily on silicon due to
                    Multiply Accumulate Unit              2011                                                                                            Xilinx ISE
                                                                                                         regular and parallel structure.
                                                                                                         Vedic mathematics based DSP
                    Design a DSP Operations              IEEE-                                           requires less processing time than
     4.                                                                UrdhvaTiryakbhyam                                                                  Matlab
                    using Vedic Mathematics               2013                                           inbuilt MATLAB functions, Gives
                                                                                                         better result.
                    Novel Architecture for
                                                                       UrdhvaTiryakbhyam,
                    Inverse Mix Columns for              IEEE-
     5.                                                                Advanced Encryption               Low on-chip area and high speed.                 Xilinx
                    AES using Ancient Vedic               2013
                                                                       Standard (AES)
                    Mathematics on FPGA
                    High Speed Energy
                    Efficient ALU Design                 IEEE-                                           Parallel generation of intermediate
     6.                                                                UrdhvaTiryakbhyam                                                                  -
                    using Vedic Multiplication            2009                                           products
                    Techniques
                                                                                                                                                          VHDL and
                    Implementation of fixed                                                              Used in division of RSA
                                                         IJVES-                                                                                           FPGA synthesis
     7.             and floating point division                        Dhvajanaka Sutra                  encryption/decryption, efficient in
                                                          2013                                                                                            using Xilinx
                    using Dhvajanaka sutra                                                               terms of area and speed.
                                                                                                                                                          library
                    A New Paradigm In Fast                                                               The computation time required by
                    BCD Division Using                 ICCSEA-         Nikhilam and Parvartya            the Vedic Division Algorithm is
     8.                                                                                                                                                            -
                    Ancient Indian Vedic                 2013          sutra                             approximately constant irrespective
                    Mathematics Sutras                                                                   of the size of the dividend.
                                             Table 1: Survey of Different Multiplier Design Using Vedic Math
                    III.     CONCLUSION                                                      3     DevikaJaina, KabirajSethi and Rutuparna Panda, Vedic
                                                                                                   Mathematics Based Multiply Accumulate Unit, 978-0-7695-4587-
In this work, we focus on different designs of multipliers                                         5/11  2011 IEEE.
which are based on Vedic mathematical sutras. Vedic                                          4     Akhalesh K. Itawadiya, Rajesh Mahle, Vivek Patel, Dadan Kumar,
mathematic sutras are used in place of different arithmetic                                        Design a DSP Operations using Vedic Mathematics, 978-1-4673-
operations like multiplication, division. They are useful in                                       4866-9/13/2013 IEEE.
                                                                                             5     Sushma R Huddar, SudhirRaoRupanagudi, Ramya Ravi,
different applications like digital signal processing, image                                       ShikhaYadav& Sanjay Jain, Novel Architecture for Inverse Mix
processing, and computation of heavy calculations. More                                            Columns for AES using Ancient Vedic Mathematics on FPGA,
focus on use of Vedic mathematical sutras used in                                                  978-1-4673-6217-7/13/ 2013 IEEE.
multiplier will give better results and have a lot of scope in                               6     M. Ramalatha, K. Deena Dayalan, P. Dharani, S. Deborah Priya,
                                                                                                   High Speed Energy Efficient ALU Design using Vedic
computer field.                                                                                    Multiplication Techniques, 978-1-4244-3834-1/09/  2009 IEEE.
                                                                                             7     R.ThamilChelvan, S.RoobiniPriya, Implementation of fixed and
                                     REFERENCES                                                    floating point division using dhvajanka sutra, Vol 04, Issue 02;
1         Surabhi Jain, MukulPancholi, Harsh Garg, SandeepSaini, Binary                           March - April 2013, International Journal of VLSI and Embedded
          Division Algorithm and High Speed Deconvolution Algorithm                                Systems-IJVES, ISSN: 2249  6556.
          (Based on Ancient Indian Vedic Mathematics), 978-1-4799-2993-                     8     DigantaSengupta, Mahamuda Sultana, AtalChaudhuri, A New
          1/14/ 2014 IEEE.                                                                        Paradigm In Fast BCD Division Using Ancient Indian Vedic
2         Honey DurgaTiwari, GanzorigGankhuyag, Chan Mo Kim, Yong                                  Mathematics Sutras,David C. Wyld (Eds) : ICCSEA, SPPR, CSIA,
          Beom Cho, Multiplier design based on ancient Indian Vedic                               WimoA 2013.
          Mathematics, 978-1-4244-2599-0/08/ 2008 IEEE.
            www.ijcsit.com                                                                                                                                             7459
View publication stats