Friday 11 December 2015

Google's Quantum Computer

Nowdays,Google is testing a quantum computer—a machine based on the seemingly magical principles of quantum mechanics, the physics of things like atoms and electrons and photons. This computer, called the D-Wave, carries a $10 million price tag, and the idea is that it can perform certain tasks exponentially faster than computers built according to the laws of classical physics—the physics of the everyday world.

In the future, says Hartmut Neven, who oversees Google’s experiments with the D-Wave, it may significantly improve machine learning, the technique by which computers analyze vast troves of data to learn skills like recognizing photos, identifying spoken words, understanding natural language, and, maybe one day, mimicking common sense.

Neven—who helped write the Google research paper, released earlier this week, that details the company’s experiments—compares the D-Wave to the airplane the Wright brothers flew at Kitty Hawk in 1903. The Wright Flyer barely got off the ground, but it foretold a revolution. “Their airplane took a trajectory through the air,” he says. “That’s the point”

In the same way, he says, the D-Wave has solved problems following a flight path that defies the laws of classical physics. “In fact, the trajectory went through parallel universes to get to the solution,” he says. “It is literally that. That is an amazing, somewhat historical, event. It has worked in principle. The thing flew.”

The tech company says its mammoth D-Wave 2X quantum computing machine has been figuring out algorithms at 100,000,000 times the speed that a traditional computer chip can, and that could make a huge difference in the processing power at our disposal in the future.

n quantum computing (closely linked to quantum mechanics), quantum bits (or 'qubits') can simultaneously hold values of 1, 0, or both, rather than being set to 1 or 0 as traditional electronic bits are. The qubits are tiny particles suspended in temperatures just above absolute zero, and as more qubits are added, the available processing power goes up exponentially. Big data problems, such as weather forecasts or chemical analysis, could be dealt with much faster through the power of quantum computing.

Friday 2 October 2015

NS3 Installation


Steps For NS3 Installation In Fedora 20:




1) Yum update



2)Update libraries



yum install gcc gcc-c++ python python-devel mercurial bzr gsl gsl-devel gtk2 gtk2-devel gdb valgrind doxygen graphviz ImageMagick python-sphinx dia texlive texlive-latex flex bison sqlite sqlite-devel libxml2 libxml2-devel uncrustify openmpi-devel gnuplot

yum install graphviz graphviz-devel python-setuptools-devel python-kiwi pygoocanvas pygraphviz


copy it in one sh file and rn that sh file. Eg ns_install.sh



3)Download tar file of latest NS3 release from www.nsnam.org and unzip it.



4) cd ns-allinone-3.23 and run command



                ./build.py --enable-examples --enable-test .



5)cd ns-3.23 and run command

             
                ./test.py.



6) for running simple program copy program into scratch folder


              eg.  cp exaples/tutorials/first.cc scratch/sample.cc



(do not edit or run program in examples/tutorials directory, copy it and then run it )



7) for running c program(.cc) program , run commad

           
              ./waf --run filename.

              
               For eg ./waf --run sample



8) for running python program , run command 

               ./waf --pyrun filename.py.
9)for running animation
              
               cd netanim
              ./NetAnim

to read more go to www.nsnam.org


Monday 7 September 2015

802.15.4 – ZigBee


802.15.4 – ZigBee Physical Layer

ZigBee is a wireless technology developed as an open global standard to address the unique needs of low-cost, low-power wireless M2M networks. The ZigBee standard operates on the IEEE 802.15.4 physical radio specification and operates in unlicensed bands including 2.4 GHz, 900 MHz and 868 MHz.
The 802.15.4 specification upon which the ZigBee stack operates gained ratification by the Institute of Electrical and Electronics Engineers (IEEE) in 2003. The specification is a packet-based radio protocol intended for low-cost, battery-operated devices. The protocol allows devices to communicate in a variety of network topologies and can have battery life lasting several years.



The ZigBee Advantage

The ZigBee protocol is designed to communicate data through hostile RF environments that are common in commercial and industrial applications.
ZigBee protocol features include:

  • Support for multiple network topologies such as point-to-point,
    point-to-multipoint and mesh networks
  • Low duty cycle – provides long battery life
  • Low latency
  • Direct Sequence Spread Spectrum (DSSS)
  • Up to 65,000 nodes per network
  • 128-bit AES encryption for secure data connections
  • Collision avoidance, retries and acknowledgements.


Mesh Networks

A key component of the ZigBee protocol is the ability to support mesh networking. In a mesh network, nodes are interconnected with other nodes so that multiple pathways connect each node. Connections between nodes are dynamically updated and optimized through sophisticated, built-in mesh routing table.
Mesh networks are decentralized in nature; each node is capable of self-discovery on the network. Also, as nodes leave the network, the mesh topology allows the nodes to reconfigure routing paths based on the new network structure. The characteristics of mesh topology and ad-hoc routing provide greater stability in changing conditions or failure at single nodes.

ZigBee Applications

ZigBee enables broad-based deployment of wireless networks with low-cost, low-power solutions. It provides the ability to run for years on inexpensive batteries for a host of monitoring and control applications. Smart energy/smart grid, AMR (Automatic Meter Reading), lighting controls, building automation systems, tank monitoring, HVAC control, medical devices and fleet applications are just some of the many spaces where ZigBee technology is making significant advancements.
for more info-  http://www.digi.com/technology/rf-articles/wireless-zigbee










Monday 13 July 2015

A.M. Turing Award

Michael Stonebraker, Pioneer in Database Systems Architecture, Receives 2014 ACM Turing Award 

Michael Stonebracker is being recognized for fundamental contributions to the concepts and practices underlying modern database systems. Stonebraker is the inventor of many concepts that were crucial to making databases a reality and that are used in almost all modern database systems. His work on INGRES introduced the notion of query modification, used for integrity constraints and views. 

His later work on Postgres introduced the object-relational model, effectively merging databases with abstract data types while keeping the database separate from the programming language.

Stonebraker's implementations of INGRES and Postgres demonstrated how to engineer database systems that support these concepts; he released these systems as open software, which allowed their widespread adoption and their code bases have been incorporated into many modern database systems. 

Since the pathbreaking work on INGRES and Postgres, Stonebraker has continued to be a thought leader in the database community and has had a number of other influential ideas including implementation techniques for column stores and scientific databases and for supporting on-line transaction processing and stream processing.

For more info click here

Monday 6 July 2015

Can computers be creative?

World's first fictional ideation machine

The project acronym stands for the What-If Machine. It is also the name of the world's first fictional 'ideation' (creative process of generating, developing, and communicating new ideas) software, developed within the project. The software generates fictional mini-narratives or storylines, using natural language processing techniques and a database of facts mined from the web (as a repository of 'true' facts). The software then inverts or twists the facts to create 'what-ifs'. The result is often incongruous, 'What if there was a woman who woke up in an alley as a cat, but could still ride a bicycle?'

Can computers judge creativity?

WHIM is more than just an idea-generating machine. The software also seeks to assess the potential for use or quality of the ideas generated. Since the ideas generated are ultimately destined for human consumption, direct human input was asked for in crowd sourcing experiments. For example, WHIM researchers asked people whether they thought the 'what-ifs' were novel and had good narrative potential, and also asked them to leave general feedback. Through machine learning techniques, devised by researchers at the Jozef Stefan Institute in Ljubljana, the system gradually gains a more refined understanding of people's preferences.


Just the beginning

Generating fictional mini-narratives is just one aspect of the project. Researchers at the Universidad Complutense Madrid are expanding the mini-narratives into full narratives that could be more suitable for the complete plot of a film, for example. Meanwhile, researchers at the University College in Dublin are trying to teach computers to produce metaphorical insights and ironies by inverting and contrasting stereotypes harvested from the web, while researchers from the University of Cambridge are looking into web mining for ideation purposes. All of this work should lead to better and more complete fictional ideas.

More than a whim

While the fictional ideas generated may be whimsical, WHIM is based on solid science. It is part of the emerging field of computational creativity, a fascinating interdisciplinary discipline located at the intersection of artificial intelligence, cognitive psychology, philosophy, and the arts.

References:
 http://phys.org/news/2015-07-creative.html#jCp

Tuesday 10 March 2015

RASPBERRY PI..

What is Raspberry Pi?

The Raspberry Pi is a low cost, credit-card sized computer that plugs into a computer monitor or TV, and uses a standard keyboard and mouse. It is a capable little device that enables people of all ages to explore computing, and to learn how to program in languages like Scratch and Python. It’s capable of doing everything you’d expect a desktop computer to do, from browsing the internet and playing high-definition video, to making spreadsheets, word-processing, and playing games.


The Raspberry Pi Foundation is a registered educational charity (registration number 1129409) based in the UK. Our Foundation’s goal is to advance the education of adults and children, particularly in the field of computers, computer science and related subjects.


What’s more, the Raspberry Pi  has the ability to interact with the outside world, and has been  used in a wide array of digital maker projects, from music machines and parent detectors to weather stations and tweeting birdhouses with infra-red cameras. We want to see the Raspberry Pi being used by kids all over the world to learn to program and understand how computers work.


As of 18 February 2015, over five million Raspberry Pis have been sold. While already the fastest selling British personal computer, it has also shipped the second largest number of units behind the Amstrad PCW, the "Personal Computer Word-processor", which sold eight million.

In early February 2015, the next-generation Raspberry Pi, Raspberry Pi 2, was officially announced. The new computer board will initially be available only in one configuration (model B) and features a Broadcom BCM2836 SoC, with a quad-core ARM Cortex-A7 CPU and a VideoCore IV dual-core GPU; 1 GB of RAM with remaining specifications being similar to those of the previous generation model B+.




Raspberry Pi 1 Model B+
References:
http://www.raspberrypi.org

Sunday 25 January 2015

ARM ,processor of new era

ARM processor
The ARM processor is a 32-bit RISC processor, meaning it is built using the reduced instruction set computer (RISC) instruction set architecture (ISA). ARM processors are microprocessors and are widely used in many of the mobile phones sold each year, as many as 98% of mobile phones. They are also used in personal digital assistants (PDA), digital media and music layers, hand-held gaming systems,calculators, and even computer hard drives.
The first ARM processor-based computer was the Acorn Archimedes, released in 1987. Apple Computer became involved with helping to improve the ARM technology in the late 1980s, with their work resulting in the ARM6 technology in 1992. Later, Acorn used the ARM6-based ARM 610 processor in their Risc PC computers in 1994. Today, the ARM architecture is licensed for use by many companies, including Apple, Cirrus Logic, Intel, LG, Microsoft, NEC, Nintendo, Nvidia, Sony, Samsung, Sharp, Texas Instruments, Yamaha, and many more. The latest developed ARM processor families include ARM11 and Cortex. ARM processors capable of 64-bit processing are currently in development.

ARM Processor Architecture
ARM architecture forms the basis for every ARM processor. Over time, the ARM architecture has evolved to include architectural features to meet the growing demand for new functionality, high performance and the needs of new and emerging markets. There are currently two ARMv8 profiles, the ARMv8-A architecture profile for high performance markets such as mobile and enterpise, and the ARMv8-R architecture profile for embedded applications in automotive and industrial control.
The ARM architecture supports implementations across a wide range of performance points, establishing it as the leading architecture in many market segments. The ARM architecture supports a very broad range of performance points leading to very small implementations of ARM processors, and very efficient implementations of advanced designs using state of the art micro-architecture techniques. Implementation size, performance, and low power consumption are key attributes of the ARM architecture.
ARM developed architecture extensions to provide support for Java acceleration (Jazelle®), security (TrustZone®), SIMD, and Advanced SIMD (NEON™) technologies. The ARMv8-architecture adds a Cryptographic extension as an optional feature.
The ARM architecture is similar to a Reduced Instruction Set Computer (RISC) architecture, as it incorporates these typical RISC architecture features:
A uniform register file load/store architecture, where data processing operates only on register contents, not directly on memory contents.
Simple addressing modes, with all load/store addresses determined from register contents and instruction fields only.
Enhancements to a basic RISC architecture enable ARM processors to achieve a good balance of high performance, small code size, low power consumption and small silicon area.
References: