Pages

Showing posts with label 4. Show all posts
Showing posts with label 4. Show all posts

Wednesday, January 4, 2017

Moore’s Law Part 4 Moores Law in other domains

This is the last entry of a series focused on Moore’s Law and its implications moving forward, edited from a White paper on Moore’s Law, written by Google University Relations Manager Michel Benard. This series quotes major sources about Moore’s Law and explores how they believe Moore’s Law will likely continue over the course of the next several years. We will also explore if there are fields other than digital electronics that either have an emerging Moores Law situation, or promises for such a Law that would drive their future performance.

--

The quest for Moore’s Law and its potential impact in other disciplines is a journey the technology industry is starting, by crossing the Rubicon from the semiconductor industry to other less explored fields, but with the particular mindset created by Moore’s Law. Our goal is to explore if there are Moore’s Law opportunities emerging in other disciplines, as well as its potential impact. As such, we have interviewed several professors and researchers and asked them if they could see emerging ‘Moore’s Laws’ in their discipline. Listed below are some highlights of those discussions, ranging from CS+ to potentials in the Energy Sector:

Sensors and Data Acquisition
Ed Parsons, Google Geospatial Technologist
The More than Moore discussion can be extended to outside of the main chip, and go within the same board as the main chip or within the device that a user is carrying. Greater sensors capabilities (for the measurement of pressure, electromagnetic field and other local conditions) allow including them in smart phones, glasses, or other devices and perform local data acquisition. This trend is strong, and should allow future devices benefiting from Moore’s Law to receive enough data to perform more complex applications.

Metcalfe’s Law states that the value of a telecommunication network is proportional to the square of connected nodes of the system. This law can be used in parallel to Moore’s Law to evaluate the value of the Internet of Things. The network itself can be seen as composed by layers: at the user’s local level (to capture data related to the body of the user, or to immediately accessible objects), locally around the user (such as to get data within the same street as the user), and finally globally (to get data from the global internet). The extrapolation made earlier in this blog (several TB available in flash memory) will lead to the ability to construct, exchange and download/upload entire contexts for a given situation or a given application and use these contexts without intense network activity, or even with very little or no network activity.

Future of Moore’s Law and its impact on Physics
Sverre Jarp, CERN
CERN, and its experiments with the Large Electron-Positron Collider (LEP) and Large Hadron Collider (LHC) generate data on the order of a PetaByte per year; this data has to be filtered, processed and analyzed in order to find meaningful physics events leading to new discoveries. In this context Moore’s Law has been particularly helpful to allow computing power, storage and networking capabilities at CERN and at other High Energy Physics (HEP) centers to scale up regularly. Several generations of hardware and software have been exhausted during the journey from mainframes to today’s clusters.

CERN has a long tradition of collaboration with chip manufacturers, hardware and software vendors to understand and predict next trends in the computing evolution curve. Recent analysis indicates that Moore’s Law will likely continue over the next decade. The statement of ‘several TB of flash memory availability by 2025’ may even be a little conservative according to most recent analysis.

Big Data Visualizations
Katy Börner, Indiana University
Thanks to Moore’s Law, the amount of data available for any given phenomenon, whether sensed or simulated, has been growing by several orders of magnitude over the past decades. Intelligent sampling can be used to filter out the most relevant bits of information and is practiced in Physics, Astronomy, Medicine and other sciences. Subsequently, data needs to be analyzed and visualized to identify meaningful trends and phenomena, and to communicate them to others.

While most people learn in school how to read charts and maps, many never learn how to read a network layout—data literacy remains a challenge. The Information Visualization Massive Open Online Course (MOOC) at Indiana University teaches students from more than 100 countries how to read but also how to design meaningful network, topical, geospatial, and temporal visualizations. Using the tools introduced in this free course anyone can analyze, visualize, and navigate complex data sets to understand patterns and trends.

Candidate for Moore’s Law in Energy
Professor Francesco Stellacci, EPFL
It is currently hard to see a “Moore’s Law” applying to candidates in energy technology. Nuclear fusion could reserve some positive surprises, if several significant breakthroughs are found in the process of creating usable energy with this technique. For any other technology the technological growth will be slower. Best solar cells of today have a 30% efficiency, which could scale higher of course (obviously not much more than a factor of 3). Also cost could be driven down by an order of magnitude. Best estimates show, however, a combined performance improvement by a factor 30 over many years.

Further Discussion of Moore’s Law in Energy
Ross Koningstein, Google Director Emeritus
As of today there is no obvious Moore’s Law in the Energy sector which could decrease some major costs by 50% every 18 months. However material properties at nanoscale, and chemical processes such as catalysis are being investigated and could lead to promising results. Applications targeted are hydrocarbon creation at scale and improvement of oil refinery processes, where breakthrough in micro/nano property catalysts is pursued. Hydrocarbons are much more compatible at scale with the existing automotive/aviation and natural gas distribution systems. Here in California, Google Ventures has invested in Cool Planet Energy Systems, a company with neat technology that can convert biomass to gasoline/jet fuel/diesel with impressive efficiency.

One of the challenges is the ability to run many experiments at low cost per experiment, instead of only a few expensive experiments per year. Discoveries are likely to happen faster if more experiments are conducted. This leads to heavier investments, which are difficult to achieve within slim margin businesses. Therefore the nurturing processes for disruptive business are likely to come from new players, beside existing players which will decide to fund significant new investments.

Of course, these discussions could be opened for many other sectors. The opportunities for more discourse on the impact and future of Moore’s Law on CS and other disciplines are abundant, and can be continued with your comments on the Research at Google Google+ page. Please join, and share your thoughts.
Read More..

Saturday, November 26, 2016

Largest collection of Google Logos on the web Set 4

Set1 Set2 Set3 Set4 Set5 Set6 Set7 Set8 Set9 Set10

Largest Collection of Google Logos



Google Logos 121Google Logos 122Google Logos 123


Google Logos 124Google Logos 125Google Logos 126


Google Logos 127Google Logos 128Google Logos 130

Google Logos 129Google Logos 131Google Logos 132



Google Logos 133Google Logos 134Google Logos 135


Google Logos 136Google Logos 137Google Logos 138


Google Logos 139Google Logos 140Google Logos 141


Google Logos 142Google Logos 143Google Logos 144


Google Logos 145Google Logos 146Google Logos 147


Google Logos 148Google Logos 149Google Logos 150


Google Logos 151Google Logos 152Google Logos 153


Google Logos 154Google Logos 155Google Logos 156


Google Logos 157Google Logos 158Google Logos 159


Google Logos 160Google Logos 161Google Logos 162

Set1 Set2 Set3 Set4 Set5 Set6 Set7 Set8 Set9 Set10
Read More..

Tuesday, September 6, 2016

Collection of SQL queries with Answer and Output Set 4

Here is a collection or a list of 30 SQL Queries with Answers as well as output. You can write your answer at the text box below each query any time you can see the table structure by clicking on Table Structure. And check your Answer by clicking on Answer. You can test your Skill in SQL. You can also go for an online Quiz in SQL in one of my previous posts: Click here for Quiz. More queries will be added to this post within few days, visit again!!!

Happy learning!!!
Carry on....
You can also share your queries in this site. Use this Link to share your part with the visitors like you.

SQL Query collection: Set1 Set2 Set3 Set 4


Below is the Table Structure using which you have to form the queries:


1) Display the details of THOSE WHO are drawing the same salary.

Table Structure

Answer
select a.name,a.salary
from programmer a,programmer b
where a.salary=b.salary and a.name <> b.name
OR

select name, salary from programmer where
salary = any(select salary from programmer p group by salary having
salary=p.salary and count(*)>1)




2) Display the details of software developed by male programmers earing MORE than 3000.

Table Structure

Answer
select software.*
from programmer p,software s
where p.name=s.name and salary>3000 and sex=m;



3) Display details of packages developed in PASCAL by female programmers.

Table Structure

Answer
select s.*
from programmer p,software s
where p.name=s.name and sex=f and dev_in=pascal;



4) Display the details of these programmer WHO joined BEFORE 1990.

Table Structure

Answer
select *
from programmer
where to_char(doj,yy)<90;



5)Display details of software developed in C by female programmers of PRAGATHI.

Table Structure

Answer
select s.*
from software s,studies st,programmer p
where s.name=st.name and p.name=s.name and sex=f and splace=pragathi;



6) Display NUMBER of packages NUMBER of copies sold and sales value of EACH programmer Institute-wise.

Table Structure

Answer
Select studies.splace, count(software.dev_in), count(software.sold), sum(software.sold*software.scost)
from software,studies
where software.name=studies.name group by studies.splace;



7) Display details of software developed in DBASE by male programmers WHO belong to the institute on which MOST NUMBER OF programmers studies.

Table Structure

Answer
select software.*
from programmer,software,studies
where programmer.name=software.name and software.name=studies.name and programmer.name=studies.name and sex=m and dev_in=dbase and splace= (select splace
from studies group by splace having count(splace) =(select max(count(splace))
from studies group by splace));



8) Display the details of the software that was developed by male programmers born BEFORE 1965 and female programmers born AFTER 1975.

Table Structure

Answer
select software.*
from programmer p,software s
where s.name=p.name and sex=m and to_char(dob,yy)<64 or sex=f and To_char(dob,yy)>75);



9) Display the details of the software that was developed in the language that is NOT the programmers first proficiency.

Table Structure

Answer
select *
from software
where dev_in in(select unique(prof2)
from programmer
where prof2 not in(select prof1
from programmer));

or

select distinct x.* from software x, programmer y
where y.prof1 <> x.dev_in
and x.name = y.name



10) Display details of software that was developed in the language which is NITHER first NOR second proficiency of the programmer.

Table Structure

Answer
select s.*
from programmer p,software s
where s.name=p.name and (dev_in <> prof1 and dev_in <> prof2);



11) Display details of software developed by male students of SABHARI.

Table Structure

Answer
select s.*
from programmer p,software s,studies st
where p.name=s.name and s.name=st.name and sex=m and splace=sabhari;



12) Display the names of programmers WHO HAVE NOT developed any package.

Table Structure

Answer
select name
from programmer
where name not in(select name
from software);
or

select distinct name from programmer minus
select distinct name from software;



13) What is the total cost of the software developed by the programmers by APPLE?

Table Structure

Answer
select sum(scost)
from software s,studies st
where s.name=st.name and splace=apple;
or

select sum(x.scost) from software x, studies y where
x.name=y.name
group by y.splace
having
y.splace = APPLE



14) Who are the programmers WHO JOINED in the same day?

Table Structure

Answer
select a.name,a.doj
from programmer a,programmer b
where a.doj=b.doj and a.name <> b.name;
or

select name from programmer where to_char(doj,dd)=
any(select to_char(doj,dd) from programmer
group by
to_Char(doj,dd)
having
count(*)>1)



15) Who are the programmers WHO HAVE THE SAME PROF2?

Table Structure

Answer
select unique(a.name),a.prof2
from programmer a,programmer b
where a.prof2=b.prof2 and a.name <> b.name;

or

select name from programmer where prof2 = any(
select prof2 from programmer group by prof2 having count(*) >1);



16) Display the total sales values of software, institutes-wise.

Table Structure

Answer
select studies.splace,sum(software.sold*software.scost)
from software,studies
where studies.name=software.name group by studies.splace;



17) In which institutes did the person who developed the COSTLIEST package study?

Table Structure

Answer
select splace
from software st,studies s
where s.name=st.name group by splace,dcost having max(dcost)=(select max(dcost) from software);
or

select x.splace from studies x, software y where
y.scost = ( select max(y.scost) from software y) and
x.name=y.name;



18) Which language listed in prof1 and prof2 HAS NOT BEEN used to develop any package?

Table Structure

Answer
select prof1
from programmer
where prof1 not in(select dev_in
from software) union
select prof2
from programmer
where prof2 not in(select dev_in from software);
or

(select distinct prof1 from prgrammer union
select distinct prof2 from programmer) minus
select distinct dev_in from software;



19) How much does the person WHO developed the HIGHEST selling package earn and WHAT course did he/she undergo?

Table Structure

Answer
select p1.salary,s2.course
from programmer p1,software s1,studies s2
where p1.name=s1.name and s1.name=s2.name and scost=(select max(scost) from software);



20) How many months will it take for each programmer to recover the cost of the course underwent?

Table Structure

Answer
select p.name,ceil(ccost/salary)
from programmer p,studies s
where s.name=p.name;



21) Which is the COSTLIEST package developed by a person with under 3 years expenence?

Table Structure

Answer
select dev_in
from programmer p,software s
where p.name=s.name and dcost= (select max(software.dcost)
from programmer p, software s
where p.name=s.name and to_char(round(((sysdate- doj)/365)+100))<3);

or

select x.title from software x, programmer y where
(months_between(sysdate, y.doj)/12) > 3 and
x.name=y.name;



22) What is the AVERAGE salary for those WHOSE softwares sales value is more than 50,000?

Table Structure

Answer
select avg(salary)
from programmer p,software s
where p .name=s.name and sold*scost>50000;



23) How many packages were developed by the students WHO studied in the institute that Charge the LOWEST course fee?

Table Structure

Answer
select count(s.name)
from software s,studies st
where s.name=st.name group by s.name,ccost having min(ccost)=(select min(ccost) from studies);



24) How many packages were developed by the person WHO developed the CHEAPEST package. Where did heshe study?

Table Structure

Answer
select count(*)
from programmer p,software s
where s .name=p.name group by dev_in having min(dcost)=(select min(dcost) from software);



25) How many packages were developed by female programmers earning MORE than the HIGHEST paid male programmer?

Table Structure

Answer
select count(dev_in)
from programmer p,software s
where s.name=p.name and sex=f and salary>(select max(salary)
from programmer p,software s
where s.name=p.name and sex=m);



26) How many packages were developed by the MOST experienced programmers from BDPS.

Table Structure

Answer
select count(*)
from software s,programmer p
where p.name=s.name group by doj having max(doj)=(select max(doj)
from studies st,programmer p, software s
where p.name=s.name and st.name=p.name and (splace=bdps));

or

select count(x.name) from software x, programmer y, studies x where
months_between(sysdate, y.doj)/12) = (select max(months_between(sysdate,y.doj)/12)
from programmer y, studies = where
x.splace = BDPS and y.name = z.name) and
x.name=y.name and
z.splace=BDPS



27) List the programmers (from software table) and institutes they studied, including those WHO DIDNT develop any package.

Table Structure

Answer
select name,splace
from studies
where name not in(select name
from software);
or

(select distinct x.name, z.splace from programmer x, software y, studies z where
x.name not in (select y.name from software y) and
x.name = z.name) union
(select distinct y.name, z.splace from
software y, studies z where y.name=z.name);



28) List each profit with the number of programmers having that prof1 and the number of packages developed in that prof1.

Table Structure

Answer
select count(*),sum(scost*sold-dcost) "PROFIT"
from software
where dev_in in (select prof1
from programmer) group by dev_in;



29) List programmer names (from programmer table) and number of packages EACH developed.

Table Structure

Answer
select s.name,count(dev_in)
from programmer p1,software s
where p1.name=s.name group by s.name;
or

select programmer name, count(title) from programmer , software
where
programmer name = software.name(+)
group by programmer.name;



30) List all the details of programmers who has done a course at S.S.I.L.

Table Structure

Answer
select programmer.*
from programmer,studies
where splace=SSIL and programmer.name=software.name and programmer.name=studies.name and studies.splace=s.s.i.l.;


SQL Query collection: Set1 Set2 Set3 Set 4
Read More..