Home
last modified time | relevance | path

Searched +full:locality +full:- +full:specific (Results 1 – 25 of 78) sorted by relevance

1234

/freebsd/contrib/jemalloc/
H A DTUNING.md7 a specific application / workload, it is common to improve system level metrics
8 by a few percent, or make favorable trade-offs.
42 operating system, and therefore provides a fairly straightforward trade-off
47 Suggested: tune the values based on the desired trade-offs.
63 the potential to improve locality, e.g. when thread to CPU affinity is
90 * Extremely conservative -- minimize memory usage at all costs, only suitable when
106 managing locality and contention for specific usages. For example,
110 locality. In addition, explicit arenas often benefit from individually
118 case for performance purpose is to utilize huge pages -- for example,
123 * [Explicit thread-to-arena
H A DChangeLog13 workloads. The release has gone through large-scale production testing.
16 - Add the thread.idle mallctl which hints that the calling thread will be
18 - Allow small size classes to be the maximum size class to cache in the
19 thread-specific cache, through the opt.[lg_]tcache_max option. (@interwq,
21 - Make the behavior of realloc(ptr, 0) configurable with opt.zero_realloc.
23 - Add 'make uninstall' support. (@sangshuduo, @Lapenkov)
24 - Support C++17 over-aligned allocation. (@marksantaniello)
25 - Ad
[all...]
/freebsd/share/man/man4/
H A Dnuma.430 .Nd Non-Uniform Memory Access
35 Non-Uniform Memory Access is a computer architecture design which
41 architecture, the latency to access specific memory or IO devices
46 implements NUMA-aware memory allocation policies.
75 tool is available for starting processes with a non-default
81 Systems with non-uniform access to I/O devices may mark those devices
92 .Bl -tag -width indent -compact
99 A value of -1 means the locality map is not available or no
100 locality information is available.
108 implementation is VM-focused.
[all …]
/freebsd/usr.sbin/acpi/acpidump/
H A Dacpidump.8101 .Bl -tag -offset indent -width 12345 -compact
135 .It MCFG PCI Express Memory-mapped Configuration
144 .It SLIT System Locality Distance Information Table
151 Defines the domains of locality in the system for processors, memory
168 the DSDT consists of free-formatted AML data.
172 .Bl -tag -width indent
180 Dump the contents of the specific table.
207 .Bl -tag -width /dev/mem
213 .Bd -literal -offset indent
214 # acpidump -dt | gzip -c9 > my_computer.asl.gz
[all …]
/freebsd/cddl/lib/libdtrace/
H A Dsched.d10 * See the License for the specific language governing permissions
21 * Portions Copyright 2006-2008 John Birrell jb@freebsd.org
35 lgrp_id_t cpu_lgrp; /* locality group identifer */
42 cpu_id = C->cpu_id;
43 cpu_pset = C->cpu_part->cp_id;
44 cpu_chip = C->cpu_physid->cpu_chipid;
45 cpu_lgrp = C->cpu_lpl->lpl_lgrpid;
46 cpu_info = (processor_info_t)C->cpu_type_info;
50 cpu_id = D->disp_cpu == NULL ? -1 :
51 xlate <cpuinfo_t> (D->disp_cpu).cpu_id;
[all …]
/freebsd/sys/dev/tpm/
H A Dtpm.c3 * Copyright (c) 2009, 2010 Hans-Joerg Hoexer
49 #define IRQUNK -1
53 #define TPM_ACCESS_REQUEST_USE 0x02 /* request using locality */
55 #define TPM_ACCESS_SEIZE 0x08 /* request locality seize */
56 #define TPM_ACCESS_SEIZED 0x10 /* locality has been seized */
57 #define TPM_ACCESS_ACTIVE_LOCALITY 0x20 /* locality is active */
69 #define TPM_LOCALITY_CHANGE_INT 0x00000004 /* locality change enable */
83 #define TPM_INTF_INT_LEVEL_LOW 0x0010 /* level-low ints supported */
84 #define TPM_INTF_INT_LEVEL_HIGH 0x0008 /* level-high ints supported */
85 #define TPM_INTF_LOCALITY_CHANGE_INT 0x0004 /* locality-change int (mb 1) */
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/Support/
H A DCompiler.h1 //===-- llvm/Support/Compiler.h - Compiler abstraction support --*- C++ -*-===//
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
10 // use of compiler-specific features in a way that remains portable. This header
13 //===----------------------------------------------------------------------===//
18 #include "llvm/Config/llvm-config.h"
107 /// LLVM_LIBRARY_VISIBILITY - If a class marked with this attribute is linked
113 /// LLVM_EXTERNAL_VISIBILITY - classes, functions, and variables marked with
143 #define LLVM_PREFETCH(addr, rw, locality) __builtin_prefetch(addr, rw, locality) argument
145 #define LLVM_PREFETCH(addr, rw, locality) argument
[all …]
/freebsd/share/doc/smm/05.fastfs/
H A D0.t14 .\" without specific prior written permission.
34 .EH 'SMM:05-%''A Fast File System for \s-2UNIX\s+2'
35 .OH 'A Fast File System for \s-2UNIX\s+2''SMM:05-%'
59 the National Science Foundation under grant MCS80-05144,
62 Contract No. N00039-82-C-0235.
67 that allow better locality of reference and can
89 File Systems Management \-
93 Storage Management \-
97 Performance \-
101 Information Storage \-
H A D2.t14 .\" without specific prior written permission.
47 A file system is described by its super-block,
67 the range 5-13.
85 causing many non-consecutive blocks of inodes
95 limited read-ahead in the system,
134 reorganized the data on the disk to restore locality.
/freebsd/share/doc/papers/diskperf/
H A Dmethodology.ms14 .\" without specific prior written permission.
64 exhibit strong locality characteristics.
92 The apparently straight-forward activity of reading or writing a logical file
98 however this restriction is moderated by the use of read-ahead.
/freebsd/sys/contrib/edk2/Include/IndustryStandard/
H A DAcpi30.h4 Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.<BR>
5 SPDX-License-Identifier: BSD-2-Clause-Patent
21 /// C-state Coordination Types
22 /// See s8.4.2.2 _CSD (C-State Dependency)
30 // See s8.4.4.5 _PSD (P-State Dependency)
60 // Memory Type Specific Flags
307 /// must be defined in a platform specific manner.
410 /// Non-Maskable Interrupt Source Structure
454 /// This struct followed by a null-terminated ASCII string - ACPI Processor UID String
523 /// must be defined in a platform specific manner.
[all …]
H A DAcpi40.h4 Copyright (c) 2010 - 2022, Intel Corporation. All rights reserved.<BR>
5 SPDX-License-Identifier: BSD-2-Clause-Patent
265 /// must be defined in a platform specific manner.
370 /// Non-Maskable Interrupt Source Structure
414 /// This struct followed by a null-terminated ASCII string - ACPI Processor UID String
507 /// must be defined in a platform specific manner.
587 /// System Locality Distance Information Table (SLIT).
723 /// HEST - Hardware Error Source Table
753 /// IA-32 Architecture Machine Check Exception Structure Definition
770 /// IA-32 Architecture Machine Check Bank Structure Definition
[all …]
H A DAcpi20.h4 Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.<BR>
5 SPDX-License-Identifier: BSD-2-Clause-Patent
248 /// must be defined in a platform specific manner.
327 /// Non-Maskable Interrupt Source Structure
503 /// "SLIT" System Locality Information Table
H A DAcpi50.h4 Copyright (c) 2014 Hewlett-Packard Development Company, L.P.<BR>
5 Copyright (c) 2011 - 2022, Intel Corporation. All rights reserved.<BR>
7 SPDX-License-Identifier: BSD-2-Clause-Patent
82 // Type specific data
399 /// must be defined in a platform specific manner.
506 /// Non-Maskable Interrupt Source Structure
550 /// This struct followed by a null-terminated ASCII string - ACPI Processor UID String
678 /// must be defined in a platform specific manner.
758 /// System Locality Distance Information Table (SLIT).
1057 /// 2-bytes (16 bit) version ID. This value must be 1.
[all …]
/freebsd/sys/contrib/zstd/lib/common/
H A Dcompiler.h5 * This source code is licensed under both the BSD-style license (found in the
8 * You may select, at your option, one of the above-listed licenses.
16 /*-*******************************************************
65 * gcc-4.8 and gcc-4.9 have been shown to benefit from leaving off the
116 # include <mmintrin.h> /* https://msdn.microsoft.com/fr-fr/library/84szxsww(v=vs.90).aspx */
120 # define PREFETCH_L1(ptr) __builtin_prefetch((ptr), 0 /* rw==read */, 3 /* locality */)
121 # define PREFETCH_L2(ptr) __builtin_prefetch((ptr), 0 /* rw==read */, 2 /* locality */)
143 * older GCC (pre gcc-4.3 picked as the cutoff) uses a different syntax,
147 # define DONT_VECTORIZE __attribute__((optimize("no-tree-vectorize")))
149 # define DONT_VECTORIZE _Pragma("GCC optimize(\"no-tree-vectorize\")")
[all …]
/freebsd/sys/contrib/openzfs/include/sys/
H A Ddsl_dir.h1 // SPDX-License-Identifier: CDDL-1.0
10 * or https://opensource.org/licenses/CDDL-1.0.
11 * See the License for the specific language governing permissions
49 * They should be of the format <reverse-dns>:<field>.
117 /* gross estimate of space used by in-flight tx's */
131 /* protected by dd_lock; keep at end of struct for better locality */
138 return (dd->dd_dbuf->db_data); in dsl_dir_phys()
/freebsd/sys/contrib/device-tree/Bindings/interrupt-controller/
H A Darm,gic-v3.yaml1 # SPDX-License-Identifier: GPL-2.0
3 ---
4 $id: http://devicetree.org/schemas/interrupt-controller/arm,gic-v3.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Marc Zyngier <maz@kernel.org>
15 Software Generated Interrupts (SGI), and Locality-specific Peripheral
19 - $ref: /schemas/interrupt-controller.yaml#
24 - items:
25 - enum:
26 - qcom,msm8996-gic-v3
[all …]
/freebsd/secure/usr.bin/openssl/man/
H A Dopenssl-req.11 .\" -*- mode: troff; coding: utf-8 -*-
57 .IX Title "OPENSSL-REQ 1ossl"
58 .TH OPENSSL-REQ 1ossl 2025-09-30 3.5.4 OpenSSL
64 openssl\-req \- PKCS#10 certificate request and certificate generating command
68 [\fB\-help\fR]
69 [\fB\-cipher\fR]
70 [\fB\-inform\fR \fBDER\fR|\fBPEM\fR]
71 [\fB\-outform\fR \fBDER\fR|\fBPEM\fR]
72 [\fB\-in\fR \fIfilename\fR]
73 [\fB\-passin\fR \fIarg\fR]
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/
H A DAArch64LegalizerInfo.cpp1 //===- AArch64LegalizerInfo.cpp ----------------------------------*- C++ -*-==//
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
12 //===----------------------------------------------------------------------===//
35 #define DEBUG_TYPE "aarch64-legalinfo"
79 const TargetMachine &TM = ST.getTargetLowering()->getTargetMachine(); in AArch64LegalizerInfo()
81 // FIXME: support subtargets which have neon/fp-armv8 disabled. in AArch64LegalizerInfo()
87 // Some instructions only support s16 if the subtarget has full 16-bit FP in AArch64LegalizerInfo()
222 // if we detect a type smaller than 32-bit. in AArch64LegalizerInfo()
275 // Regardless of FP16 support, widen 16-bit elements to 32-bits. in AArch64LegalizerInfo()
[all …]
/freebsd/crypto/openssl/doc/man1/
H A Dopenssl-req.pod.in2 {- OpenSSL::safe::output_do_not_edit_headers(); -}
6 openssl-req - PKCS#10 certificate request and certificate generating command
11 [B<-help>]
12 [B<-cipher>]
13 [B<-inform> B<DER>|B<PEM>]
14 [B<-outform> B<DER>|B<PEM>]
15 [B<-in> I<filename>]
16 [B<-passin> I<arg>]
17 [B<-out> I<filename>]
18 [B<-passout> I<arg>]
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/Target/
H A DTargetOptions.h1 //===-- llvm/Target/TargetOptions.h - Target Options ------------*- C++ -*-===//
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
12 //===----------------------------------------------------------------------===//
29 Default, // Target-specific (either soft or hard depending on triple, etc).
39 Strict // Never fuse FP-ops.
48 // into 4 types: pointer to non-function, struct,
79 EABI4, // Target-specific (either 4, 5 or gnu depending on triple).
88 /// individual feature-flag settings, that suit the preferences of the
96 /// It's not impossible to see both factors in some specific case.
[all …]
/freebsd/share/man/man3/
H A Dtree.318 .\" derived from this software without specific prior written permission.
105 .Nd "implementations of splay and rank-balanced (wavl) trees"
211 splay trees and rank-balanced (wavl) trees.
244 A splay tree is a self-organizing data structure.
249 This has the benefit that request locality causes faster lookups as
270 .Bd -ragged -offset indent
330 .Bd -ragged -offset indent
353 .Bd -literal -offset indent
366 .Bd -literal -offset indent
373 .Bd -ragged -offset indent
[all …]
/freebsd/sys/contrib/dev/acpica/common/
H A Dahtable.c3 * Module Name: ahtable - Table of known ACPI tables with descriptions
11 * Some or all of this work - Copyright (c) 1999 - 2025, Intel Corp.
28 * 2.3. Intel grants Licensee a non-exclusive and non-transferable patent
104 * re-exports any such software from a foreign destination, Licensee shall
105 * ensure that the distribution and export/re-export of the software is in
108 * any of its subsidiaries will export/re-export any technical data, process,
130 * 3. Neither the names of the above-listed copyright holders nor the names
132 * from this software without specific prior written permission.
169 * PARAMETERS: Signature - ACPI signature (4 chars) to match
184 for (Info = AcpiGbl_SupportedTables; Info->Signature; Info++) in AcpiAhGetTableInfo()
[all …]
H A Ddmtbdump3.c3 * Module Name: dmtbdump3 - Dump ACPI data tables that contain no AML code
11 * Some or all of this work - Copyright (c) 1999 - 2025, Intel Corp.
28 * 2.3. Intel grants Licensee a non-exclusive and non-transferable patent
104 * re-exports any such software from a foreign destination, Licensee shall
105 * ensure that the distribution and export/re-export of the software is in
108 * any of its subsidiaries will export/re-export any technical data, process,
130 * 3. Neither the names of the above-listed copyright holders nor the names
132 * from this software without specific prior written permission.
157 /* This module used for application-level code only */
167 * PARAMETERS: Table - A SLIC table
[all …]
/freebsd/sys/contrib/openzfs/cmd/zfs/
H A Dzfs_main.c1 // SPDX-License-Identifier: CDDL-1.0
10 * or https://opensource.org/licenses/CDDL-1.0.
11 * See the License for the specific language governing permissions
264 { "load-key", zfs_do_load_key, HELP_LOAD_KEY },
265 { "unload-key", zfs_do_unload_key, HELP_UNLOAD_KEY },
266 { "change-key", zfs_do_change_key, HELP_CHANGE_KEY },
296 return (gettext("\tclone [-p] [-o property=value] ... " in get_usage()
299 return (gettext("\tcreate [-Pnpuv] [-o property=value] ... " in get_usage()
301 "\tcreate [-Pnpsv] [-b blocksize] [-o property=value] ... " in get_usage()
302 "-V <size> <volume>\n")); in get_usage()
[all …]

1234