Managing your digital content
A terabyte or more of personal storage for an individual's library in the next few years is not only in reach but likely because of new technology and the decreasing costs of mass storage devices.

by Richard Winterton. Intel Corp.

People are creating, capturing, and storing digital content in ever-increasing quantities. The content varies and covers a wide range of data, from audio and video files, to still images, e-mails, presentations, and a variety of other document types. There are several reasons for the increasing volume of content, but two reasons stand out:

  • Performance increase—the continuance of Moore’s Law
  • Storage—increasing storage capability and decreasing storage costs
Moore's Law roughly states that the number of transistors on an integrated circuit doubles every 18 months and as a result, the integrated circuits continue to have an exponential increase in computing power. Not only is computing power increasing exponentially but so is mass storage capabilities and capacity. A terabyte or more of personal storage for an individual's library in the next few years is not only in reach but likely because of new technology and the decreasing costs of mass storage devices.

The author Samuel Johnson once said, "Knowledge is of two kinds. We know a subject ourselves, or we know where we can find information upon it." Albert Einstein expressed a similar idea by saying, "Information is not knowledge." Random and unorganized information of this magnitude is unmanageable and may be useless unless you can find it. In order to find information and make use of the information, it has to be managed.

To put into context the massive amount of data a terabyte is, some have estimated that all of the text based content in the Library of Congress would be approximately one terabyte in size. Just imagine how much less valuable that library would be if there were no rhyme or reason to the storing of information in the Library of Congress. Many people, including myself, do not spend the time or have the discipline to organize their digital content in their own personal libraries to make it more useful. Unless you can actually find, organize, and use the content you have, it is useless.

This document takes a different approach to digital content management:

  • First, this paper presents different techniques to take advantage of Moore's Law and Intel's multi-core processors using the extra processing capability to help organize digital content in the background.
  • Second, it explains and provides a source code example of an information management platform framework that integrates these techniques into a single application that may help organize personal digital content within an application.

If you're interested in this topic, these articles may be helpful:

Recognizing new ways to manage digital audio content
by Rick Winterton, senior software engineer, Intel Corp. Music sale...
Solaris ZFS Demo
Online Demonstration Learn how to set up and manage ZFS file system...
Parallelism Drives Performance: A Perspective on the Future of Processing
In this interview, noted Intel Fellow David Kuck, who has been working...
Physics, gameplay, and the Physics Processing Unit
from Ageia Technologies Inc. The Next Generation’s most enduring c...

Related Jobs:

Data Developer #5180 - CO - Broomfield - Acxiom Corporation
Requirements Data Developers work with data and technology ...
VR Studio - Game Systems Programmer #39579 - CA - North Hollywood - The Walt Disney Internet Group
VR Studio - Game Systems Programmer posted 9/28/2006 North Hollywoo...
SharePoint Professional #1012 - OH - Westerville - Sogeti USA LLC
SharePoint Professional Req. ID: 1012 # Positions: 1 Location: ...
Exchange Messaging Technologist #100745 - NJ - Jersey City - Trine Aspects, Ltd.
Job Description: The business communications group is seeking a highl...
Sr. Software Engineer #RX1000020065 - CA - Sunnyvale - Yahoo! Inc.
Sr. Software Engineer - Search Job No. RX1000020065 Location US...
Search Optimization Specialist #6889 - OR - Bend - Acxiom Corporation
Search Optimization Specialist Acxiom Digital is building up its pr...
SharePoint Developer #1084 - TX - Houston - RCG Information Technology
Description: All applicants must have a minimum of 3 years IT Industry...
SR Master Data Administrator - SAP FI/CO #10000 - CA - Culver City - Sony Corporation of America
Req Code: 10000 Title: SR Master Data Administrator - SAP FI/CO Lo...
Senior Software Engineer - Client Developer #55A2DEF4BF0A930C - NY - White Plains - Ask Jeeves,Inc.
Title Senior Software Engineer - Client Developer City White Plains ...
Sr Technical Eng(12) #3057944 - MO - Chesterfield - Ajilon
Description : Description: The Server Capacity Analyst will ana...