Suggestions for locality optimizations (SLO), a cache profiling tool, analyzes runtime reuse paths to find the root causes of poor data locality, and suggests the most promising code optimizations. Refactoring using the hints of the SLO analyzer doubles the average execution speed of several SPEC2000 benchmark programs.
Learn more about it @ http://www.eng.auburn.edu/~vagrawal/COURSE/READING/ARCH/refactoring%20for%20data%20locality.pdf
and http://www.jilp.org/vol10/v10paper7.pdf
A site devoted mostly to everything related to Information Technology under the sun - among other things.
Sunday, November 29, 2009
Thursday, November 26, 2009
Saturday, November 21, 2009
Monday, November 16, 2009
Famous People Painting
http://cliptank.com/PeopleofInfluencePainting.htm
Click on each person to be directed to the corresponding Wikipedia article.
Click on each person to be directed to the corresponding Wikipedia article.
Wednesday, November 11, 2009
Fast-boot
One can achieve impressive boot-time & performance gains by replacing the BIOS (input/output system) with customized early initialization of the peripherals.
This is relevant to open X86 platforms, such as the Intel Atom processor, that are used in medical, mobile, and automotive applications.
There is an Intel White Paper on how to do this: "Fastboot BIOS - An Investigation of BIOS Speed Enhancement Featuring the Intel Atom Processor (September 2008)" @ http://download.intel.com/design/intarch/papers/320497.pdf
This is relevant to open X86 platforms, such as the Intel Atom processor, that are used in medical, mobile, and automotive applications.
There is an Intel White Paper on how to do this: "Fastboot BIOS - An Investigation of BIOS Speed Enhancement Featuring the Intel Atom Processor (September 2008)" @ http://download.intel.com/design/intarch/papers/320497.pdf
Saturday, November 7, 2009
Thursday, November 5, 2009
MapleXP (Free) Software
MapleXp is a free (shareware) application that enables one to track multiple projects and categorize and how much time went into each of the tasks involved.
Each project can be divided into a hierarchical structure of tasks, which allows for very precise tracking of working time.
Find it @ http://www.maplexp.com/?lang=en
Each project can be divided into a hierarchical structure of tasks, which allows for very precise tracking of working time.
Find it @ http://www.maplexp.com/?lang=en
Wednesday, November 4, 2009
Wednesday, October 28, 2009
Science and Technology Pipeline
There have been persistent reports on how U.S. is failing to educate sufficient numbers of students for careers in the sciences—science, technology, engineering, and mathematics.
The short answer is that the supply is there - bright and intelligent students - but the corresponding jobs are not there.
See the R&D Magazine Weblog @ http://www.rdmag.com/Blogs-Leaks-in-the-Pipeline/?wnnvz=cIpb87iV1KLyAeAj as well as a related report from the Rutgers University @ http://www.heldrich.rutgers.edu/uploadedFiles/Publications/STEM_Paper_Final.pdf
The short answer is that the supply is there - bright and intelligent students - but the corresponding jobs are not there.
See the R&D Magazine Weblog @ http://www.rdmag.com/Blogs-Leaks-in-the-Pipeline/?wnnvz=cIpb87iV1KLyAeAj as well as a related report from the Rutgers University @ http://www.heldrich.rutgers.edu/uploadedFiles/Publications/STEM_Paper_Final.pdf
Tuesday, October 27, 2009
Sounds of Windows
http://www.youtube.com/watch?v=I1Iup7iDaeQ&feature=player_embedded
Windows 7 isn't included because the sounds are identical to Vista.
Windows 7 isn't included because the sounds are identical to Vista.
Friday, October 23, 2009
Thursday, October 22, 2009
Wednesday, October 21, 2009
Innovation in India
From the Wall Street Journal, 10/21/2009:
http://online.wsj.com/article/SB125598988906795035.html#articleTabs%3Darticle
http://online.wsj.com/article/SB125598988906795035.html#articleTabs%3Darticle
Enterprise Generation Langauge (Free from IBM)
EGL CE is a free Eclipse-based tool that simplifies development of JavaScript-based Web applications. Developers who traditionally code in PHP, Ruby on Rails, Groovy, JavaScript and HTML can now download free EGL tools to code, test, and debug rich Web 2.0 applications in one simplified language. It is available @ http://www-949.ibm.com/software/rational/cafe/community/egl/ce
FlightCaster - the Future?
Is FlightCaster project the future of programming?
FlightCaster uses Hadoop, Clojure, and Amazon Web Services to deliver a predictive system for flight delays (took about 4 months) with 85% success rate predicting long delays. See http://www.sdtimes.com/link/33813
FlightCaster uses Hadoop, Clojure, and Amazon Web Services to deliver a predictive system for flight delays (took about 4 months) with 85% success rate predicting long delays. See http://www.sdtimes.com/link/33813
Clojure
Clojure is a compiled functional dynamic programming language that targets JVM and CLR. Learn more about it @ http://clojure.org/
Hadoop
Hadoop is an open-source Java software framework for data-intensive distributed applications. It enables applications to interact with thousands of data nodes.
Hadoop is an implementation of MapReduce which is a programming model for processing and generating large data sets. Users specify a map function that processes a key/value pair to generate a set of intermediate key/value pairs, and a reduce function that merges all intermediate values associated with the same intermediate key.
Programs written in this functional style are automatically parallelized and executed on a large cluster of commodity machines. The run-time system takes care of the details of partitioning the input data, scheduling the program's execution across a set of machines, handling machine failures, and managing the required inter-machine communication. This allows programmers without any experience with parallel and distributed systems to easily utilize the resources of a large distributed system.
Hadoop was created by Doug Cutting, currently with Cloudera.
Hadoop is an implementation of MapReduce which is a programming model for processing and generating large data sets. Users specify a map function that processes a key/value pair to generate a set of intermediate key/value pairs, and a reduce function that merges all intermediate values associated with the same intermediate key.
Programs written in this functional style are automatically parallelized and executed on a large cluster of commodity machines. The run-time system takes care of the details of partitioning the input data, scheduling the program's execution across a set of machines, handling machine failures, and managing the required inter-machine communication. This allows programmers without any experience with parallel and distributed systems to easily utilize the resources of a large distributed system.
Hadoop was created by Doug Cutting, currently with Cloudera.
JIRA Studio
JIRA Studio, from Atlassian Inc., provides hosted versions of Subversion, Confluence (a wiki), JIRA (bug tracker), FishEye (SCM analysis) and Crucible (peer code review) for $ 25.00 per developer per month; good for small distributed teams. Find it @ http://www.atlassian.com/studio/
Subscribe to:
Posts (Atom)
Useful Links
Topics
- 3-D Printing (16)
- AI (457)
- Art (112)
- Article (163)
- books (104)
- Business Intelligence (18)
- Careers (104)
- Cloud Computing (22)
- Cognition (14)
- Complexity (8)
- Computer Science (22)
- COVID-19 (1)
- Cyber-security (102)
- Cybersecurity (2)
- Data Analysis (41)
- Data Management (21)
- Data Visualization (31)
- Design Thinking (1)
- Embedded Tools (34)
- Gadgets (77)
- Games (33)
- Google (9)
- Hardware (47)
- High Performance Computing (33)
- History of Mathematics (1)
- Humor (83)
- Inetrview (6)
- Intelligent Transportation (18)
- Interview (2)
- IoT (15)
- IT as Metaphor (2)
- Magazine Subscription (8)
- Mathematics Tools (6)
- Microsoft Platforms (25)
- Microsoft Tools (66)
- Mobile Computing (3)
- Motto (3)
- Network Tools (12)
- News (270)
- Offshoring (6)
- Open-Source Sofware (9)
- Outsourcing (1)
- Philosophy (8)
- picture (1)
- Pictures (151)
- PLM (5)
- Programming Languages (78)
- Quantum Computing (5)
- Report (6)
- Reports (56)
- RFID (3)
- Robots (149)
- Science (80)
- Scientific Computing (18)
- Search Tools (7)
- Semantic Networks (11)
- Simulations (36)
- Social Computing (28)
- Software Architecture (28)
- Software Development (167)
- Software Testing (5)
- Software Tools (275)
- Some Thoughts (85)
- Speech (6)
- Standards - Telematics (9)
- Transportation (14)
- Video (11)
- Visualization (10)
- Web Site (240)
- Web Site for Science (57)
About Me
- Babak Makkinejad
- I had been a senior software developer working for HP and GM. I am interested in intelligent and scientific computing. I am passionate about computers as enablers for human imagination. The contents of this site are not in any way, shape, or form endorsed, approved, or otherwise authorized by HP, its subsidiaries, or its officers and shareholders.
Blog Archive
- October (4)
- September (27)
- August (24)
- July (13)
- June (22)
- May (11)
- April (20)
- March (5)
- February (5)
- January (21)
- December (18)
- November (13)
- October (12)
- September (3)
- August (10)
- July (8)
- June (15)
- May (15)
- April (9)
- March (17)
- February (22)
- January (45)
- December (19)
- November (11)
- October (10)
- September (7)
- August (11)
- July (6)
- June (11)
- May (12)
- April (7)
- March (5)
- February (1)
- January (3)
- December (1)
- October (2)
- September (4)
- August (1)
- July (3)
- June (2)
- April (2)
- March (2)
- February (2)
- January (10)
- December (1)
- October (1)
- September (1)
- August (4)
- June (1)
- April (6)
- March (2)
- February (4)
- January (3)
- December (1)
- October (1)
- June (3)
- April (1)
- March (1)
- February (1)
- January (6)
- December (8)
- November (3)
- October (5)
- September (2)
- August (3)
- July (6)
- June (2)
- May (7)
- April (19)
- March (22)
- February (6)
- January (5)
- December (4)
- November (4)
- October (9)
- September (3)
- August (7)
- July (3)
- June (2)
- May (6)
- April (4)
- March (8)
- February (5)
- January (18)
- December (6)
- November (10)
- October (6)
- September (7)
- August (2)
- July (4)
- June (5)
- May (8)
- April (5)
- March (9)
- February (3)
- January (7)
- December (2)
- November (1)
- October (3)
- September (5)
- August (10)
- July (8)
- May (5)
- April (8)
- March (9)
- February (6)
- January (11)
- November (6)
- October (9)
- September (5)
- August (13)
- July (9)
- June (9)
- May (8)
- April (4)
- March (2)
- February (8)
- January (9)
- December (3)
- November (7)
- October (9)
- September (7)
- August (4)
- July (2)
- June (4)
- May (7)
- March (4)
- February (2)
- January (1)
- December (2)
- November (1)
- October (6)
- September (1)
- August (1)
- July (4)
- June (1)
- April (1)
- March (1)
- February (1)
- January (2)
- December (5)
- October (4)
- August (2)
- July (3)
- June (8)
- May (7)
- April (5)
- March (9)
- February (3)
- January (7)
- December (4)
- October (7)
- September (5)
- August (5)
- July (8)
- June (6)
- May (9)
- April (5)
- March (4)
- February (5)
- January (6)
- December (12)
- November (7)
- October (5)
- September (4)
- August (19)
- July (12)
- June (4)
- May (8)
- April (5)
- March (15)
- February (5)
- January (9)
- December (14)
- November (6)
- October (12)
- September (2)
- August (10)
- July (8)
- June (8)
- May (11)
- April (10)
- March (10)
- February (9)
- January (20)
- December (16)
- November (9)
- October (25)
- September (24)
- August (12)
- July (18)
- June (20)
- May (13)
- April (29)
- March (26)
- February (14)
- January (17)
- December (17)
- November (9)
- October (32)
- September (27)
- August (27)
- July (11)
- June (22)
- May (25)
- April (33)
- March (33)
- February (28)
- January (38)
- December (12)
- November (39)
- October (28)
- September (29)
- August (29)
- July (18)
- June (27)
- May (17)
- April (23)
- March (40)
- February (31)
- January (6)
























