Less Clumsy Code for the Cloud
Technology Review (12/16/09) Naone, Erica
Researchers at the University of California, Berkeley are working on a project called BOOM, which is developing new programming techniques for cloud computing. BOOM researchers hope to make cloud computing more efficient by using database programming techniques originally developed in the 1980s, which are designed to collect large data sets and process them in various ways. "We can't keep programming computers the way we are," says Berkeley professor Joseph Hellerstein. "People don't have an easy way to write programs that take advantage of the fact that they could rent 100 machines at Amazon." Bloom researchers are adapting an old language called Datalog to develop Bloom, a new language that would provide an easier way for programmers to work with cloud computing resources. The group also is creating a Bloom library that can be used with popular languages such as Java and Python. Oxford University professor Georg Gottlob, a Datalog expert, says the language may have been ahead of its time, but is gaining in popularity with the rise of distributed computing applications.
Wednesday, December 16, 2009
Blog: Less Clumsy Code for the Cloud
Thursday, December 10, 2009
Blog: Researchers Make Significant Advances in Molecular Computing
Researchers Make Significant Advances in Molecular Computing
University of Kent (12/10/09)
The fundamental limits of molecular computing have been defined by researchers at the University of Kent, which published their findings in the Journal of the Royal Society Interface. The research also discusses how fast molecular computers can perform a computation, which must be addressed in order to design machines that use components of organisms to run calculations inside living cells. The metabolic rate or the ability to process energy would determine the speed of bio-molecular computers, says Kent's Dominique Chu. "One of our main findings is that a molecular computer has to balance a trade-off between the speed with which a computation is performed and the accuracy of the result," Chu says. "However, a molecular computer can increase both the speed and reliability of a computation by increasing the energy it invests in the computation." He says this energy could be derived from food sources. Moreover, he believes the findings have the potential to be of practical importance for computing in general.
Tuesday, December 8, 2009
Blog: Optimism as Artificial Intelligence Pioneers Reunite
Optimism as Artificial Intelligence Pioneers Reunite
The New York Times (12/08/09) P. D4; Markoff, John
An optimistic outlook has returned to the field of artificial intelligence (AI) 45 years after the pronouncement by computer scientist John McCarthy that a thinking machine could be created within a decade. Fueling the renewed optimism is rapid progress in AI technologies. More than 200 of the Stanford Artificial Intelligence Laboratory's (SAIL's) original scientists recently convened for a reunion, where the optimism was palpable. On hand were such luminaries as Don Knuth, who wrote the definitive texts on computer programming, and spell-checker designer Les Earnest. Other SAIL alumni included Raj Reddy and Hans Moravec, who made important foundational contributions to speech recognition and robotics at Carnegie Mellon University. The development of the graphical user interface was based on the philosophy of simplicity defined by SAIL veteran Larry Tesler, while McCarthy, who was SAIL's director, developed the LISP programming language and the time-sharing approach to computers prior to joining the laboratory. The strides that AI has made in recent years is especially apparent at Stanford, where a team of researchers developed an autonomous vehicle that successfully traversed 131 miles of mountain roads to win the 2005 Grand Challenge held by the U.S. Defense Advanced Research Projects Agency. "We are a first-class citizen right now with some of the strongest recent advances in the field," says current SAIL director and Stanford roboticist Sebastian Thrun.
Monday, December 7, 2009
Blog: Rethinking Artificial Intelligence
Rethinking Artificial Intelligence
MIT News (12/07/09) Chandler, David L.
The Massachusetts Institute of Technology (MIT) is embarking on the Mind Machine Project (MMP), an initiative led by artificial intelligence (AI) pioneers to create new breakthroughs by rethinking fundamental AI assumptions. "Essentially, we want to rewind to 30 years ago and revisit some ideas that had gotten frozen" while fixing basic mistakes made over the years, says MIT professor Neil Gershenfeld. He says the MMP aims to specifically address the three biggest quagmires in AI research--the modeling of thought, the reliable simulation of memory, and bridging the gap between computer science and physical science. Tackling the first challenge entails establishing what Gershenfeld calls "an ecology of models" so that problem-solving can be facilitated in multiple ways. Addressing the memory issue involves teaching computers to learn to reason while incorporating rather than excluding inconsistency and ambiguity. The third AI research area requires a new programming approach called reconfigurable asynchronous logic automata, whose goal is to "re-implement all of computer science on a base that looks like physics," representing computations "in a way that has physical units of time and space, so the description of the system aligns with the system it represents," Gershenfeld says. One of the projects the MMP group is developing is a brain co-processor, an assistive system designed to help people with cognitive disorders by monitoring a person's activities and brain functions, determining when he or she requires help, and supplying precisely the right piece of information at the right time.
Thursday, December 3, 2009
Blog: Researchers Build Artificial Immune System to Solve Computational Problems
Researchers Build Artificial Immune System to Solve Computational Problems
PhysOrg.com (12/03/09) Zyga, Lisa
Oklahoma State University (OSU) researchers have published a study on the use of artificial immune systems (AIS) in evolutionary algorithms. By copying the way a living body acquires immunity to disease through vaccination, researchers have designed an AIS to more efficiently solve optimization problems. The results show that the biologically motivated approach is better at exploring a greater amount of space than previous methods. Unlike previous forms of AIS, the OSU system capitalizes on the way that vaccines can improve the performance of the immune system. Vaccines enable immune systems to detect new, weakened antigens and develop a biological memory so they can recognize the same antigen in the future. The researchers drew inspiration from how vaccines work in designing the new AIS. They inject the AIS with certain points in the decision space that act as a weak antigen, or vaccine. When comparing the new algorithm, called Vaccine-AIS, to other types of AIS, the researchers found that Vaccine AIS outperformed the others by locating the optimum point in a plot in fewer evaluations. "AIS was originally designed for data mining, anomaly detection, and the like," says OSU's Gary Yen. "Its use as an optimization tool is a very young research area but its performance is drawing interest from researchers."
Blog Archive
-
►
2012
(35)
- ► April 2012 (13)
- ► March 2012 (16)
- ► February 2012 (3)
- ► January 2012 (3)
-
►
2011
(118)
- ► December 2011 (9)
- ► November 2011 (11)
- ► October 2011 (7)
- ► September 2011 (13)
- ► August 2011 (7)
- ► April 2011 (8)
- ► March 2011 (11)
- ► February 2011 (12)
- ► January 2011 (15)
-
►
2010
(183)
- ► December 2010 (16)
- ► November 2010 (15)
- ► October 2010 (15)
- ► September 2010 (25)
- ► August 2010 (19)
- ► April 2010 (21)
- ► March 2010 (7)
- ► February 2010 (6)
- ► January 2010 (6)
-
▼
2009
(120)
- ▼ December 2009 (5)
- ► November 2009 (12)
- ► October 2009 (2)
- ► September 2009 (3)
- ► August 2009 (16)
- ► April 2009 (4)
- ► March 2009 (20)
- ► February 2009 (9)
- ► January 2009 (19)
-
►
2008
(139)
- ► December 2008 (15)
- ► November 2008 (16)
- ► October 2008 (17)
- ► September 2008 (2)
- ► August 2008 (2)
- ► April 2008 (12)
- ► March 2008 (25)
- ► February 2008 (16)
- ► January 2008 (6)
-
►
2007
(17)
- ► December 2007 (4)
- ► November 2007 (4)
- ► October 2007 (7)
Blog Labels
- research
- CSE
- security
- software
- web
- AI
- development
- hardware
- algorithm
- hackers
- medical
- machine learning
- robotics
- data-mining
- semantic web
- quantum computing
- Cloud computing
- cryptography
- network
- EMR
- search
- NP-complete
- linguistics
- complexity
- data clustering
- optimization
- parallel
- performance
- social network
- HIPAA
- accessibility
- biometrics
- connectionist
- cyber security
- passwords
- voting
- XML
- biological computing
- neural network
- user interface
- DNS
- access control
- firewall
- graph theory
- grid computing
- identity theft
- project management
- role-based
- HTML5
- NLP
- NoSQL
- Python
- cell phone
- database
- java
- open-source
- spam
- GENI
- Javascript
- SQL-Injection
- Wikipedia
- agile
- analog computing
- archives
- biological
- bots
- cellular automata
- computer tips
- crowdsourcing
- e-book
- equilibrium
- game theory
- genetic algorithm
- green tech
- mobile
- nonlinear
- p
- phone
- prediction
- privacy
- self-book publishing
- simulation
- testing
- virtual server
- visualization
- wireless