Wednesday, 16 October 2024
How well do you know your hypervisor and firmware?
Tuesday, 8 October 2024
New IBM study: How business leaders can harness the power of gen AI to drive sustainable IT transformation
As organizations strive to balance productivity, innovation and environmental responsibility, the need for sustainable IT practices is even more pressing. A new global study from the IBM Institute for Business Value reveals that emerging technologies, particularly generative AI, can play a pivotal role in advancing sustainable IT initiatives. However, successful transformation of IT systems demands a strategic and enterprise-wide approach to sustainability.
The power of generative AI in sustainable IT
Generative AI is creating new opportunities to transform IT operations and make them more sustainable. Teams can use this technology to quickly translate code into more energy-efficient languages, develop more sustainable algorithms and software and analyze code performance to optimize energy consumption. 27% of organizations surveyed are already applying generative AI in their sustainable IT initiatives, and 63% of respondents plan to follow suit by the end of 2024. By 2027, 89% are expecting to be using generative AI in their efforts to reduce the environmental impact of IT.
Despite the growing interest in using generative AI for sustainability initiatives, leaders must first consider its broader implications, particularly energy consumption.
64% say they are using generative AI and large language models, yet only one-third of those report having made significant progress in addressing its environmental impact. To bridge this gap, executives must take a thoughtful and intentional approach to generative AI, asking questions like, “What do we need to achieve?” and “What is the smallest model that we can use to get there?”
A holistic approach to sustainability
To have a lasting impact, sustainability must be woven into the very fabric of an organization, breaking free from traditional silos and incorporating it into every aspect of operations. Leading organizations are already embracing this approach, integrating sustainable practices across their entire operations, from data centers to supply chains, to networks and products. This enables operational efficiency by optimizing resource allocation and utilization, maximizing output and minimizing waste.
The results are telling: 98% of surveyed organizations that take a holistic, enterprise-wide approach to sustainable IT report seeing benefits in operational efficiency—compared to 50% that do not. The leading organizations also attribute greater reductions in energy usage and costs to their efforts. Moreover, they report impressive environmental benefits, with two times greater reduction in their IT carbon footprint.
Hybrid cloud and automation: key enablers of sustainable IT
Many organizations are turning to hybrid cloud and automation technologies to help reduce their environmental footprint and improve business performance. By providing visibility into data, workloads and applications across multiple clouds and systems, a hybrid cloud platform enables leaders to make data-driven decisions. This allows them to determine where to run their workloads, thereby reducing energy consumption and minimizing their environmental impact.
In fact, one quarter (25%) of surveyed organizations are already using hybrid cloud solutions to boost their sustainability and energy efficiency. Nearly half (46%) of those report a substantial positive impact on their overall IT sustainability. Automation is also playing a key role in this shift. With 83% of leading organizations harnessing its power to dynamically adjust IT environments based on demand.
Sustainable IT strategies for a better tomorrow
The future of innovation is inextricably linked to a deep commitment to sustainability. As business leaders harness the power of technology to drive impact, responsible decision-making is crucial, particularly in the face of emerging technologies such as generative AI. To better navigate this intersection of IT and sustainability, here are a few actions to consider:
1. Actively manage the energy consumption associated with AI: Optimize the value of generative AI while minimizing its environmental footprint by actively managing energy consumption from development to deployment. For example, choose AI models that are designed for speed and energy efficiency to process information more effectively while reducing the computational power required.
2. Identify your environmental impact drivers: Understand how different elements of your IT estate influence environmental impacts and how this can change as you scale new IT efforts.
3. Embrace sustainable-by-design principles: Embed sustainability assessments into the design and planning stages of every IT project, by using a hybrid cloud platform to centralize control and gain better visibility across your entire IT estate.
Source: ibm.com
Thursday, 12 September 2024
How fintechs are helping banks accelerate innovation while navigating global regulations
How FlowX.AI is modernizing mission-critical workloads with AI
How Swisschain is ushering in the next era of blockchain technology
Innovating at the pace of change
Friday, 6 September 2024
Primary storage vs. secondary storage: What’s the difference?
What is primary storage?
What is secondary storage?
How computer memory mimics human memory
- Personal contacts: The average American makes or receives 6 phone calls per day, as well as sends or receives approximately 32 texts.
- Work data: In addition, most people are also engaged in work activities that involve incoming organizational data via any number of business directives or communiques.
- Advertising: It’s been estimated that the average person is exposed to as many as 10,000 advertisements or sponsored messages per day. Subtracting 8 hours for an average night’s sleep, that equates to a person being exposed to an advertising message every 5.76 seconds that they’re awake.
- News: The advertising figure does not include media-conveyed news information, which we’re receiving in an increasing number of formats. In many current television news programs, a single screen is being used to simultaneously transmit several types of information. For example, a news program might feature a video interview with a newsmaker while a scroll at the bottom of the screen announces breaking news headlines and a sidebar showcases latest stock market updates.
- Social media: Nor does that figure account for the growing and pervasive influence of social media. Through social media websites, messaging boards and online communities, people are absorbing even more data.
Memory used in primary storage
- Random Access Memory (RAM): The most vitally important type of memory, RAM handles and houses numerous key processes, including system apps and processes the computer is currently managing. RAM also serves as a kind of launchpad for files or apps.
- Read-Only Memory (ROM): ROM allows viewing of contents but does not allow viewers to make changes to collected data. ROM is non-volatile storage because its data remains even when the computer is turned off.
- Cache memory: Another key form of data storage that stores data that is often retrieved and used. Cache memory contains less storage capacity than RAM but is faster than RAM.
- Registers: The fastest data access times of all are posted by registers, which exist within CPUs and store data to achieve the goal of immediate processing.
- Flash memory: Flash memory offers non-volatile storage that allows data to be written and saved (as well as be re-written and re-saved). Flash memory also enables speedy access times. Flash memory is used in smartphones, digital cameras, universal serial bus (USB) memory sticks and flash drives.
- Cloud storage: Cloud storage might operate as primary storage, in certain circumstances. For example, organizations hosting apps in their own data centers require some type of cloud service for storage purposes.
- Dynamic Random-Access Memory (DRAM): A type of RAM-based semiconductor memory, DRAM features a design that relegates each data bit to a memory cell that houses a tiny capacitor and transistor. DRAM is non-volatile memory thanks to a memory refresh circuit inside the DRAM capacitor. DRAM is most often used in creating a computer’s main memory.
- Static Random-Access Memory (SRAM): Another type of RAM-based semiconductor memory, SRAM’s architecture is based around a latching, flip-flop circuitry for data storage. SRAM is volatile storage that sacrifices its data when power is removed from the system. However, when it is operational, it provides faster processing than DRAM, which often drives SRAM’s price upward. SRAM is typically used within cache memory and registers.
Memory used in secondary storage
- Magnetic storage: Magnetic storage devices access data that’s written onto a spinning metal disk that contains magnetic fields.
- Optical storage: If a storage device uses a laser to read data off a metal or plastic disk that contains grooves (much like an audio LP), that’s considered optical storage.
- Solid state storage: Solid state storage (SSS) devices are powered by electronic circuits. Flash memory is commonly used in SSS devices, although some use random-access memory (RAM) with battery backup. SSS offers high-speed data transfer and high performance, although its financial costs when compared to magnetic storage and optical storage can prove prohibitive.
Types of primary storage devices
- Hard disk drives (HDDs)
- Flash-based solid-state drives (SSDs)
- Shared storage area network (SAN)
- Network attached storage (NAS)
Types of secondary storage devices
- HDDs
- Floppy disks
- Magnetic tape drives
- Portable hard drives
- Flash-based solid-state drives
- Memory cards
- Flash drives
- USB drives
- DVDs
- CD-ROMs
- Blu-ray Discs
- CDs
Tuesday, 20 August 2024
The power of embracing distributed hybrid infrastructure
Harnessing IBM Power as-a-service in distributed infrastructure
A path forward: Power through an XaaS lens
Wednesday, 14 August 2024
Seamless cloud migration and modernization: overcoming common challenges with generative AI assets and innovative commercial models
The power of gen AI assets and assistants
Innovative commercial models for migration and modernization
Cloud Migration and Modernization Factory from IBM Consulting
- Faster business value realization: The Cloud Migration and Modernization Factory from IBM Consulting accelerates business value realization by leveraging pre-built migration patterns and automated approaches. This enables organizations to deploy and ramp-up faster, getting to market sooner and realizing benefits earlier.
- Scaled automation: The Cloud Migration and Modernization Factory from IBM Consulting leverages cloud-based metrics and KPIs to enable scaled automation, ensuring consistent quality and outcomes across multiple migrations. Automated approaches reduce the risk of human error, manual testing and validation, which result in improved efficiency, quality and ROI.
- Improved efficiency and quality of outcomes: By leveraging our gen AI assets, clients can automate the migration and modernization process, reducing manual effort and minimizing errors. The IBM Consulting Cloud Migration and Modernization Factory offers a library of pre-built migration patterns, allowing clients to choose the right approach for their specific needs and use cases.
- Cost savings: The Cloud Migration and Modernization Factory from IBM Consulting reduces the total cost of ownership and increases ROI by leveraging pre-built migration patterns and automated approaches, minimizing manual effort and errors.
Overcome common migration challenges
Friday, 2 August 2024
Harnessing XaaS to reduce costs, risks and complexity
Simplify IT to accelerate business outcomes and focus on ROI
Reimagine business models to foster rapid innovation
Anticipate for tomorrow by preparing for today
Friday, 5 July 2024
Experience unmatched data resilience with IBM Storage Defender and IBM Storage FlashSystem
Thursday, 20 June 2024
The recipe for RAG: How cloud services enable generative AI outcomes across industries
How PaaS services are critical to RAG
The power of cloud and AI in practice
Enabling Generative AI outcomes with the cloud
Saturday, 15 June 2024
Types of central processing units (CPUs)
What is a CPU?
Key CPU terms
- Cache: When it comes to information retrieval, memory caches are indispensable. Caches are storage areas whose location allows users to quickly access data that’s been in recent use. Caches store data in areas of memory built into a CPU’s processor chip to reach data retrieval speeds even faster than random access memory (RAM) can achieve. Caches can be created through software development or hardware components.
- Clock speed: All computers are equipped with an internal clock, which regulates the speed and frequency of computer operations. The clock manages the CPU’s circuitry through the transmittal of electrical pulses. The delivery rate of those pulses is termed clock speed, which is measured in Hertz (Hz) or megahertz (MHz). Traditionally, one way to increase processing speed has been to set the clock to run faster than normal.
- Core: Cores act as the processor within the processor. Cores are processing units that read and carry out various program instructions. Processors are classified according to how many cores are embedded into them. CPUs with multiple cores can process instructions considerably faster than single-core processors. (Note: The term “Intel® Core™” is used commercially to market Intel’s product line of multi-core CPUs.)
- Threads: Threads are the shortest sequences of programmable instructions that an operating system’s scheduler can independently administer and send to the CPU for processing. Through multithreading—the use of multiple threads running simultaneously—a computer process can be run concurrently. Hyper-threading refers to Intel’s proprietary form of multithreading for the parallelization of computations.
Other components of the CPU
- Arithmetic logic unit (ALU): Carries out all arithmetic operations and logical operations, including math equations and logic-based comparisons. Both types are tied to specific computer actions.
- Buses: Ensures proper data transfer and data flow between components of a computer system.
- Control unit: Contains intensive circuitry that controls the computer system by issuing a system of electrical pulses and instructs the system to carry out high-level computer instructions.
- Instruction register and pointer: Displays location of the next instruction set to be executed by the CPU.
- Memory unit: Manages memory usage and the flow of data between RAM and the CPU. Also, the memory unit supervises the handling of cache memory.
- Registers: Provides built-in permanent memory for constant, repeated data needs that must be handled regularly and immediately.
How do CPUs work?
- Fetch: Fetches occur anytime data is retrieved from memory.
- Decode: The decoder within the CPU translates binary instructions into electrical signals, which engage with other parts of the CPU.
- Execute: Execution occurs when computers interpret and carry out a computer program’s set of instructions.
Types of central processing units
- Single-core processor: A single-core processor is a microprocessor with one CPU on its die (the silicon-based material to which chips and microchips are attached). Single-core processors typically run slower than multi-core processors, operate on a single thread and perform the instruction cycle sequence only once at a time. They are best suited to general-purpose computing.
- Multi-core processor: A multi-core processor is split into two or more sections of activity, with each core carrying out instructions as if they were completely distinct computers, although the sections are technically located together on a single chip. For many computer programs, a multi-core processor provides superior, high-performance output.
- Embedded processor: An embedded processor is a microprocessor expressly engineered for use in embedded systems. Embedded systems are small and designed to consume less power and be contained within the processor for immediate access to data. Embedded processors include microprocessors and microcontrollers.
- Dual-core processor: A dual-core processor is a multi-core processor containing two microprocessors that act independently from each other.
- Quad-core processor: A quad-core processor is a multi-core processor that has four microprocessors functioning independently.
- Octa-core: An octa-core processor is a multi-core processor that has eight microprocessors functioning independently.
- Deca-core processor: A deca-core processor is an integrated circuit that has 10 cores on one die or per package.
Leading CPU manufacturers and the CPUs they make
- Intel: Intel markets processors and microprocessors through four product lines. Its premium, high-end line is Intel Core. Intel’s Xeon® processors are targeted toward offices and businesses. Intel’s Celeron® and Intel Pentium® lines are considered slower and less powerful than the Core line.
- Advanced Micro Devices (AMD): AMD sells processors and microprocessors through two product types: CPUs and APUs (which stands for accelerated processing units). APUs are CPUs that have been equipped with proprietary Radeon™ graphics. AMD’s Ryzen™ processors are high-speed, high-performance microprocessors intended for the video game market. Athlon™ processors was formerly considered AMD’s high-end line, but AMD now uses it as a basic computing alternative.
- Arm: Although Arm doesn’t actually manufacture equipment, it does lease out its valued, high-end processor designs and/or other proprietary technologies to other companies who do make equipment. Apple, for example, no longer uses Intel chips in Mac® CPUs but makes its own customized processors based on Arm designs. Other companies are following this example.
Related CPU and processor concepts
- Such equipment includes the Tensor Streaming Processor (TSP), which handles machine learning (ML) tasks in addition to AI applications. Other products equally suited to AI work are the AMD Ryzen Threadripper™ 3990X 64-Core processor and the Intel Core i9-13900KS Desktop Processor, which uses 24 cores.
- For an application like video editing, many users opt for the Intel Core i7 14700KF 20-Core, 28-thread CPU. Still others select the Ryzen 9 7900X, which is considered AMD’s best CPU for video editing purposes.
- In terms of video game processors, the AMD Ryzen 7 5800X3D features a 3D V-Cache technology that helps it elevate and accelerate game graphics.
- For general-purpose computing, such as running an OS like Windows or browsing multimedia websites, any recent-model AMD or Intel processor should easily handle routine tasks.
The next wave of CPUs
- New chip materials: The silicon chip has long been the mainstay of the computing industry and other electronics. The new wave of processors (link resides outside ibm.com) will take advantage of new chip materials that offer increased performance. These include carbon nanotubes (which display excellent thermal conductivity through carbon-based tubes approximately 100,000 times smaller than the width of a human hair), graphene (a substance that possesses outstanding thermal and electrical properties) and spintronic components (which rely on the study of the way electrons spin, and which could eventually produce a spinning transistor).
- Quantum over binary: Although current CPUs depend on the use of a binary language, quantum computing will eventually change that. Instead of binary language, quantum computing derives its core principles from quantum mechanics, a discipline that has revolutionized the study of physics. In quantum computing, binary digits (1s and 0s) can exist in multiple environments (instead of in two environments currently). And because this data will live in more than one location, fetches will become easier and faster. The upshot of this for the user will be a marked increase in computing speed and an overall boost in processing power.
- AI everywhere: As artificial intelligence continues to make its profound presence felt—both in the computing industry and in our daily lives—it will have a direct influence on CPU design. As the future unfolds, expect to see an increasing integration of AI functionality directly into computer hardware. When this happens, we’ll experience AI processing that’s significantly more efficient. Further, users will notice an increase in processing speed and devices that will be able to make decisions independently in real time. While we wait for that hardware implementation to occur, chip manufacturer Cerebras has already unveiled a processor its makers claim to be the “fastest AI chip in the world” (link resides outside ibm.com). Its WSE-3 chip can train AI models with as many as 24 trillion parameters. This mega-chip contains four trillion transistors, in addition to 900,000 cores.