Science Fair Projects

Turbo Charging Computer with Mathematical Algorithms

Abstract

The objective: How does the computer compute and does the computing time depends upon the speed of the computer itself or the method used to solve a given problem.

Methods/Materials

Materials. I used the following things in this project: (1) Old and New Computers, (2) Stop Watch, (3) Logic Gate Simulator, (4) Scratch Programming Environment. Method: To test my hypothesis I used a problem of adding N integer numbers starting from 1. There can be several methods we can use to program to solve this problem. I used following three methods: M(1) Adding each number in a loop of N iterations. M(2) Adding N+1 in a loop N/2 iterations. M(3) Adding N integers using a pre-computed mathematical formula.

Results

All three methods were implemented in Scratch programs and run for N = 100, 200, 300, 400, 500, 600, 700, 800, 900, 1000. The time it took to complete the computation has been noted and plotted on a line graph. To compare the performance of the three methods on different computers following computers are used to test the speed of each method.

(1) Computer with Intel Core i7, 8 Core Processors
(2) Computer with Core 2 Quad Core, 4 Processors
(3) Computer with Core 2 Duo, 2 Processors
(4) Laptop with Intel Centrino Processor

Conclusions/Discussion

Since the Scratch programs did not produce some sensible data to compare the speed of the different computers. I sought help from my father and implemented the same programs using Python environment on the following:
(1) Desktop Computer with Intel Core i7 (dad#s)
(2) iPhone 3Gs
(3) Vintage Laptop with Intel Pentium II

This Computer project is to explore how basic logic gates are used to build computers and compare the mathematical methods to speedup computing.

Science Fair Project done By Ayesha M. Rashed

 

Related Projects : Salmonids by Numbers II, Continual Adaptation of Acoustic Models for Domain-Specific Speech Recognition, Effects of Motility and Contact Inhibition on Tumor Viability, Transportation Networks and the Propagation of Novel H1N1 Swine Flu-like Epidemics, Novel Genetics-Based Early Disease Detection Using Ontology-Driven Microarray Semantics, A Novel Approach to Text Compression Using N-Grams, Malware Identification by Statistical Opcode Analysis, Real-Time Markerless Hand Computer Interaction, Cracking the Code, Examining File Compression in Computers, Programming for the Computer and iPhone Platforms, Some Reasons a Computer Slows Down, Turbo Charging Computer with Mathematical Algorithms

 

<<Back To Topics Page........................................................................................>> Next Topic

 

 

Copyright © sciencefairprojects.co.in 2013 through 2015