Explore chapters and articles related to this topic
High-Performance Computing and Its Requirements in Deep Learning
Published in Sanjay Saxena, Sudip Paul, High-Performance Medical Image Processing, 2022
Biswajit Jena, Gopal Krishna Nayak, Sanjay Saxena
HPCs, as different sorts of PCs, need more than hardwires to run. They need a working framework that empowers clients to use applications. HPCs utilize either a Linux or Windows working framework. Linux is a group of free and open-source programming working frameworks dependent on the Linux piece. Windows is Microsoft’s business working framework. Linux will be more famous for elite figuring than Windows since Linux is a clone of the UNIX working framework, and supercomputers utilize the UNIX working framework. HPC systems require a low-latency network with high bandwidth so that the individual nodes and clusters can communicate and connect with one another. High-performance computing is used across multiple disciplines, including climate modeling, geographical data analysis, biosciences, electronic design automation, modeling for the oil and gas industry, and entertainment and the media. Small to medium businesses may also use some form of high-performance computing, using a cluster as small as four nodes or 16 cores. Despite the smaller size, this type of HPC can still help solve problems faster and more efficiently than a single general-purpose computer.
A Quick Overview of Linux
Published in Steven F. Blanding, Enterprise Operations Management, 2020
Linux is a UNIX-type operating system, originally created by Linus Torvalds in 1991, that has been enhanced by developers around the world. Linux is an independent POSIX implementation and is compliant with X/Open and POSIX standards. Linux is developed and distributed under the GNU General Public License. The GNU license specifies that the source code for Linux plus any Linux enhancements should be freely available to everyone. Vendors are free to charge for distributing Linux, and the availability of source code does not apply to applications developed on top of Linux. Linux features includes true multi-tasking, multi-user support, virtual memory, shared libraries, demand loading, proper memory management, TCP/IP networking, shell, file structure, utilities, and applications that are common in many UNIX implementations. A complete list of features is included in Exhibit 26.1. Linux is a candidate operating system to be evaluated by enterprise and data center managers who have any flavor of (or are considering acquiring) UNIX or Windows NT.
Building Cloud Networks
Published in John W. Rittinghouse, James F. Ransome, Cloud Computing, 2017
John W. Rittinghouse, James F. Ransome
Using application virtualization allows applications to run in nonnative environments. For example, Wine allows Linux users to run Microsoft Windows applications from the Linux platform. Virtualization also helps protect the operating system and isolate other applications from poorly written or buggy code. With application virtualization, physical resources can be shared so an implementation uses fewer resources than a separate virtual machine. Simplified operating system migrations are possible because administrators are able to maintain a standardized configuration in the underlying operating system and propagate that configuration across multiple servers in an organization, regardless of whatever applications may be used. In the next few sections, we will take a look at some of the more popular virtualization environments in use today.
A feminist server stack: co-designing feminist web servers to reimagine Internet futures
Published in CoDesign, 2022
The first webserver of SysterServer.net was lovingly named Jean. The front end of the web server hosted a.html website featuring a womxn touching and assembling the hardware, exploring its inner parts (Figure 1). The act of renaming the hardware webservers as Adele and Jean is contrary to heavily prescribed trajectories and metaphors in IT language such as ‘Master and Slave’, which was typical when referring to computational hardware drives. Totalitarian terms like ‘slave’, inherited from engineering’s violent expropriations of sexist, racist, and classist stance, have been recently banned in the coding community (Cimpanu 2020). Important developments like these are not merely to politically correct computer jargon but have been enacted upon the very source code of the Linux Operating System (OS) by Linus Torvalds, the creator of the Linux kernel in 1991. Torvalds responded to a ‘pull request’ on GitHub (a worldwide repository for open-source software) that requested a review, and so modified and committed to forthcoming documentation for the new version of Linux 5.8 OS to scrub out colonialist oppression being perpetuated in computational culture.2 This is one of the many instances we highlight, to attend to the persuasive power of metaphors and languages (Lakoff 2004), as well as materials and bodies, that then scripts the socio-political life of humans.
Sustainable and flexible industrial human machine interfaces to support adaptable applications in the Industry 4.0 paradigm
Published in International Journal of Production Research, 2019
Aitor Ardanza, Aitor Moreno, Álvaro Segura, Mikel de la Cruz, Daniel Aguinaga
The operating system is the bridge between hardware and software platform, providing all the necessary interfaces and libraries that the rest of the modules would need. It also provides all the debugging, testing, logging and other tools needed for the maintainability of the system. We have chosen GNU/Linux as the operating system, for its open software architecture, its wide use and its configurability.