Global Information Lookup Global Information

Performance portability information



Performance portability refers to the ability of computer programs and applications to operate effectively across different platforms. Developers of performance portable applications seek to support multiple platforms without impeding performance, and ideally while minimizing platform-specific code.[1]

It is a sought after commodity within the HPC (high performance computing) community, however there is no universal or agreed upon way to measure it. There is some contention as to whether portability refers to the portability of an application or the portability of the source code.

Performance can be measured in two ways: either by comparing an optimized version of an application with its portable version; or to compare the theoretical peak performance of an application based on how many FLOPs are performed, with the data moved from main-memory to the processor.

The diversity of hardware makes developing software that works across a wide variety of machines increasingly important for the longevity of the application.

  1. ^ Pennycook, John; Sewall, Jason; Lee, Victor (8 August 2017). "Implications of a metric for performance portability". Future Generation Computer Systems. 92: 947–958. doi:10.1016/j.future.2017.08.007. S2CID 57380225.

and 25 Related for: Performance portability information

Request time (Page generated in 0.8603 seconds.)

Performance portability

Last Update:

whether portability refers to the portability of an application or the portability of the source code. Performance can be measured in two ways: either...

Word Count : 2004

Software feature

Last Update:

as a "distinguishing characteristic of a software item (e.g., performance, portability, or functionality)". Although feature is typically used for a positive...

Word Count : 729

Data portability

Last Update:

Data portability is a concept to protect users from having their data stored in "silos" or "walled gardens" that are incompatible with one another, i...

Word Count : 4684

OpenMP

Last Update:

OpenMP 5.0 specification to facilitate programmers to improve performance portability. They enable adaptation of OpenMP pragmas and user code at compile...

Word Count : 4519

Nikon 1 J1

Last Update:

on September 21, 2011. It is a new model that focuses on high-performance, portability and versatility. Nikon lists the estimated selling price of the...

Word Count : 1504

PPSSPP

Last Update:

MeeGo, Pandora, Xbox Series X/S and Symbian with a focus on speed and portability. It was released to the public on November 1, 2012, licensed under the...

Word Count : 692

Porting

Last Update:

Fortran: Portable Fortran". IEEE Transactions on Software Engineering. SE-1 (1): 111–124. doi:10.1109/TSE.1975.6312825. S2CID 16485156. "Portability Issues"...

Word Count : 2244

OpenCL

Last Update:

solution to the performance portability problem, yielding "acceptable levels of performance" in experimental linear algebra kernels. Portability of an entire...

Word Count : 10680

PlayStation Portable

Last Update:

The PlayStation Portable (PSP) is a handheld game console developed and marketed by Sony Computer Entertainment. It was first released in Japan on December...

Word Count : 11388

Portable telemetry

Last Update:

The portable system for telemetry applications is a solution that gathers in a portable computer full functionalities and performances. Based on Data acquisition...

Word Count : 198

Portable computer

Last Update:

offered only BASIC. Because SCAMP was the first to emulate APL\1130 performance on a portable, single user computer, PC Magazine in 1983 designated SCAMP a...

Word Count : 2530

Portable Executable

Last Update:

The Portable Executable (PE) format is a file format for executables, object code, DLLs and others used in 32-bit and 64-bit versions of Windows operating...

Word Count : 1856

List of system quality attributes

Last Update:

mobility modifiability modularity observability operability orthogonality portability precision predictability process capabilities producibility provability...

Word Count : 396

ThinkPad X1 series

Last Update:

its final verdict Wired stated that an "Excellent combination of performance, portability, and durability" and "the best keyboard going" make the Touch 'Wired...

Word Count : 3457

Computer performance

Last Update:

computing, computer performance is the amount of useful work accomplished by a computer system. Outside of specific contexts, computer performance is estimated...

Word Count : 2841

Laptop

Last Update:

with 2013 models) Portability is usually the first feature mentioned in any comparison of laptops versus desktop PCs. Physical portability allows a laptop...

Word Count : 10651

PDF

Last Update:

required for rendering is included within the file itself, improving portability. Its disadvantages are: Loss of flexibility, and limitation to a single...

Word Count : 9342

Portable stove

Last Update:

expected, leading to more widespread use of portable stoves. Stoves differ widely in their size and portability. The smallest models are generally termed...

Word Count : 4588

Comparison of Prolog implementations

Last Update:

fully adopted in most Prolog systems. Factors that can adversely affect portability include: use of bounded vs. unbounded integer arithmetic, additional...

Word Count : 559

Message Passing Interface

Last Update:

implementation." MPI's goals are high performance, scalability, and portability. MPI remains the dominant model used in high-performance computing today. MPI is not...

Word Count : 6321

REST

Last Update:

desirable non-functional properties, such as performance, scalability, simplicity, modifiability, visibility, portability, and reliability. The formal REST constraints...

Word Count : 1863

Portable bicycle

Last Update:

bicycle can be considered a portable bicycle is not precisely defined, and depends on the user. A benchmark for portability are the Brompton Bicycles,...

Word Count : 784

Portable magnetic resonance imaging

Last Update:

Portable magnetic resonance imaging (MRI) is referred to the imaging provided by an MRI scanner that has mobility and portability. It provides MR imaging...

Word Count : 1377

Macintosh Portable

Last Update:

to deliver high performance, at the cost of increased price and weight. The Portable was discontinued in October 1991. The Portable has features similar...

Word Count : 1177

Boris Groysberg

Last Update:

Chasing Stars: The Myth of Talent and the Portability of Performance, is an analysis of the portability of star talent among investment bankers in New...

Word Count : 417

PDF Search Engine © AllGlobal.net