Home
last modified time | relevance | path

Searched +full:multi +full:- +full:cores (Results 1 – 25 of 156) sorted by relevance

1234567

/external/arm-trusted-firmware/docs/plat/
Dnvidia-tegra.rst4 - .. rubric:: T194
7 T194 has eight NVIDIA Carmel CPU cores in a coherent multi-processor
8 configuration. The Carmel cores support the ARM Architecture version 8.2,
9 executing both 64-bit AArch64 code, and 32-bit AArch32 code. The Carmel
10 processors are organized as four dual-core clusters, where each cluster has
11 a dedicated 2 MiB Level-2 unified cache. A high speed coherency fabric connects
12 these processor complexes and allows heterogeneous multi-processing with all
13 eight cores if required.
15 - .. rubric:: T186
18 The NVIDIA® Parker (T186) series system-on-chip (SoC) delivers a heterogeneous
[all …]
Drpi3.rst4 The `Raspberry Pi 3`_ is an inexpensive single-board computer that contains four
5 Arm Cortex-A53 cores.
7 The following instructions explain how to use this port of the TF-A with the
11 port of TF-A can't boot a AArch64 kernel. The `Linux tree fork`_ maintained by
16 which is available from both the Non-secure and Secure worlds. This port
21 ------
25 card) and is located between all Arm cores and the DRAM. Check the `Raspberry Pi
30 the cores boot in AArch64 mode.
34 - If a file called ``kernel8.img`` is located on the ``boot`` partition of the
38 - If there is also a file called ``armstub8.bin``, it will load it at address
[all …]
Dbrcm-stingray.rst5 -----------
6 Broadcom's Stingray(BCM958742t) is a multi-core processor with 8 Cortex-A72 cores.
7 Trusted Firmware-A (TF-A) is used to implement secure world firmware, supporting
14 -------------
16 Bootrom --> TF-A BL2 --> TF-A BL31 --> BL33(u-boot)
20 - Trusted Firmware-A:
21 `link <https://git.trustedfirmware.org/TF-A/trusted-firmware-a.git/>`__
24 ------------
29 - Prepare AARCH64 toolchain.
31 - Build u-boot first, and get the binary image: u-boot.bin,
[all …]
/external/eigen/doc/
DTopicMultithreading.dox3 /** \page TopicMultiThreading Eigen and multi-threading
7 Some %Eigen's algorithms can exploit the multiple cores present in your hardware.
9 - GCC: \c -fopenmp
10 - ICC: \c -openmp
11 - MSVC: check the respective option in the build properties.
25 You can disable %Eigen's multi threading at compile time by defining the \link TopicPreprocessorDir…
27 Currently, the following algorithms can make use of multi-threading:
28 - general dense matrix - matrix products
29 - PartialPivLU
30 - row-major-sparse * dense vector/matrix products
[all …]
/external/cpuinfo/src/x86/
Dtopology.c24 * HTT: indicates multi-core/hyper-threading support on this core. in cpuinfo_x86_detect_topology()
25 * - Intel, AMD: edx[bit 28] in basic info. in cpuinfo_x86_detect_topology()
36 * CmpLegacy: core multi-processing legacy mode. in cpuinfo_x86_detect_topology()
37 * - AMD: ecx[bit 1] in extended info (reserved bit on Intel CPUs). in cpuinfo_x86_detect_topology()
45 * NC: number of physical cores - 1. The number of cores in the processor is NC+1. in cpuinfo_x86_detect_topology()
46 * - AMD: ecx[bits 0-7] in leaf 0x80000008 (reserved zero bits on Intel CPUs). in cpuinfo_x86_detect_topology()
49 topology->core_bits_length = bit_length(cores_per_processor); in cpuinfo_x86_detect_topology()
50 …cpuinfo_log_debug("HTT: APIC ID = %08"PRIx32", cores per processor = %"PRIu32, apic_id, cores_per_… in cpuinfo_x86_detect_topology()
53 * LogicalProcessorCount: the number of cores per processor. in cpuinfo_x86_detect_topology()
54 * - AMD: ebx[bits 16-23] in basic info (different interpretation on Intel CPUs). in cpuinfo_x86_detect_topology()
[all …]
/external/tensorflow/tensorflow/dtensor/python/
Dtpu_util.py7 # http://www.apache.org/licenses/LICENSE-2.0
15 """TPU-specific utilities for DTensor."""
52 # `_topology.device_coordinates` maps TF task-device ordinals to TPU core IDs.
55 # Cache core ID <-> location mappings so we need not make repeated C++ calls.
56 # Both are indexed by TF task-device ordinals.
96 # User can specify local_device_ids or use default list for multi host.
106 num_devices_per_task: int) -> topology.Topology:
111 and then by per-task device ordinals.
154 calling `dtensor.initialize_multi_client` to initialize multi-client DTensor.
156 variables that controls the initialization of multi-client DTensor.
[all …]
/external/grpc-grpc/src/python/grpcio_tests/tests/qps/
Dworker_server.py7 # http://www.apache.org/licenses/LICENSE-2.0
44 cores = multiprocessing.cpu_count()
47 yield self._get_server_status(start_time, start_time, port, cores)
51 status = self._get_server_status(start_time, end_time, port, cores)
57 def _get_server_status(self, start_time, end_time, port, cores): argument
59 elapsed_time = end_time - start_time
64 return control_pb2.ServerStatus(stats=stats, port=port, cores=cores)
137 elapsed_time = end_time - start_time
163 # In multi-channel tests, we split the load across all channels
180 return control_pb2.CoreResponse(cores=multiprocessing.cpu_count())
/external/libpcap/
Dpcap-tstamp.manmisc.in22 .TH PCAP-TSTAMP @MAN_MISC_INFO@ "14 July 2020"
24 pcap-tstamp \- packet time stamps in libpcap
41 capture device and when the networking stack time-stamps the packet;
48 a high-resolution timer might use a counter that runs at a rate
58 different CPU cores on a multi-core or multi-processor system might be
60 synchronized, so packets time-stamped by different cores might not have
68 the fraction-of-a-second part of the time stamp might roll over past
76 In addition, packets time-stamped by different cores might be
77 time-stamped in one order and added to the queue of packets for libpcap
82 packets; those time stamps are usually high-resolution time stamps, and
[all …]
/external/gemmlowp/internal/
Dmulti_thread_gemm.h7 // http://www.apache.org/licenses/LICENSE-2.0
15 // multi_thread_gemm.h: Multi-threaded GEMM entry point.
31 // This value was empirically derived on an end-to-end application benchmark.
36 // time interval that we might be busy-waiting is very small, so for that
45 // or even turn off the CPU cores that they were running on. That would result
48 // between consecutive GEMM invokations, not just intra-GEMM considerations.
54 // are busy-waiting.
79 // If we can't use NOPs, let's use a non-inline function call as a basic
97 // First does some busy-waiting for a fixed number of no-op cycles,
101 // The idea of doing some initial busy-waiting is to help get
[all …]
/external/lz4/contrib/snap/
Dsnapcraft.yaml6 speed > 500 MB/s per core, scalable with multi-cores CPU. It features an
8 reaching RAM speed limits on multi-core systems.
20 LZ4 library is provided as open-source software using BSD 2-Clause license.
/external/ltp/testcases/kernel/power_management/lib/
Dpm_sched_mc.py32 os.system('dmesg -c >/dev/null')
69 '''Return 1 if the system is multi socket else return 0
77 print("Failed to check if system is multi socket system")
88 if line.startswith('cpu cores'):
97 print("Failed to check if system is hyper-threaded")
101 ''' Return true if system has sockets has multiple cores
109 if line.startswith('cpu cores'):
127 print("Failed to check if system is multi core system")
140 if line.startswith('cpu cores'):
145 print("Failed to check if system is hyper-threaded")
[all …]
/external/cpuinfo/src/x86/mach/
Dinit.c8 #include <cpuinfo/internal-api.h>
17 return (UINT32_C(1) << bits) - UINT32_C(1); in bit_mask()
22 struct cpuinfo_core* cores = NULL; in cpuinfo_x86_mach_init() local
38 cores = calloc(mach_topology.cores, sizeof(struct cpuinfo_core)); in cpuinfo_x86_mach_init()
39 if (cores == NULL) { in cpuinfo_x86_mach_init()
40 cpuinfo_log_error("failed to allocate %zu bytes for descriptions of %"PRIu32" cores", in cpuinfo_x86_mach_init()
41 mach_topology.cores * sizeof(struct cpuinfo_core), mach_topology.cores); in cpuinfo_x86_mach_init()
44 /* On x86 cluster of cores is a physical package */ in cpuinfo_x86_mach_init()
64 const uint32_t threads_per_core = mach_topology.threads / mach_topology.cores; in cpuinfo_x86_mach_init()
66 const uint32_t cores_per_package = mach_topology.cores / mach_topology.packages; in cpuinfo_x86_mach_init()
[all …]
/external/tensorflow/tensorflow/python/distribute/cluster_resolver/
Dcluster_resolver.py7 # http://www.apache.org/licenses/LICENSE-2.0
46 ….append(session._DeviceAttributes(d.name, d.device_type, 0, 0)) # pylint: disable=protected-access
79 In general, multi-client tf.distribute strategies such as
82 the other hand, these concepts are not applicable in single-client strategies,
87 - task_type is the name of the server's current named job (e.g. 'worker',
89 - task_id is the ordinal index of the server within the task type.
90 - rpc_layer is the protocol used by TensorFlow to communicate with other
103 ClusterSpec returned is up-to-date at the time of calling this function.
125 returned is up-to-date at the time to calling this function. This usually
134 """Returns the number of accelerator cores per worker.
[all …]
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Support/
DThreading.h1 //===-- llvm/Support/Threading.h - Control multithreading mode --*- C++ -*-===//
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
9 // This file declares helper functions for running LLVM in a multi-threaded
12 //===----------------------------------------------------------------------===//
19 #include "llvm/Config/llvm-config.h" // for LLVM_ON_UNIX
52 /// Returns true if LLVM is compiled with support for multi-threading, and
63 /// \param UserFn - The callback to execute.
64 /// \param UserData - An argument to pass to the callback function.
65 /// \param StackSizeInBytes - A requested size (in bytes) for the thread stack
[all …]
/external/ComputeLibrary/docs/contributor_guide/
Dimplementation_topics.dox2 /// Copyright (c) 2017-2021 Arm Limited.
4 /// SPDX-License-Identifier: MIT
35 - max[n].start() <= sub[n].start() < max[n].end()
36 - sub[n].start() < sub[n].end() <= max[n].end()
37 - max[n].step() == sub[n].step()
38 - (sub[n].start() - max[n].start()) % max[n].step() == 0
39 - (sub[n].end() - sub[n].start()) % max[n].step() == 0
79 @section implementation_topic_multithreading Multi-threading
81 …hread, however if your system has several CPU cores, you will probably want the kernel to use seve…
87 const Window &max_window = kernel->window();
[all …]
/external/swiftshader/third_party/llvm-subzero/include/llvm/Support/
DThreading.h1 //===-- llvm/Support/Threading.h - Control multithreading mode --*- C++ -*-===//
8 //===----------------------------------------------------------------------===//
10 // This file declares helper functions for running LLVM in a multi-threaded
13 //===----------------------------------------------------------------------===//
18 #include "llvm/Config/llvm-config.h" // for LLVM_ON_UNIX
40 /// Returns true if LLVM is compiled with support for multi-threading, and
44 /// llvm_execute_on_thread - Execute the given \p UserFn on a separate
52 /// \param UserFn - The callback to execute.
53 /// \param UserData - An argument to pass to the callback function.
54 /// \param RequestedStackSize - If non-zero, a requested size (in bytes) for
[all …]
/external/openscreen/third_party/abseil/src/absl/random/internal/
Dnanobenchmark_test.cc7 // https://www.apache.org/licenses/LICENSE-2.0
53 // Avoid migrating between cores - important on multi-socket systems. in RunAll()
54 int cpu = -1; in RunAll()
/external/abseil-cpp/absl/random/internal/
Dnanobenchmark_test.cc7 // https://www.apache.org/licenses/LICENSE-2.0
53 // Avoid migrating between cores - important on multi-socket systems. in RunAll()
54 int cpu = -1; in RunAll()
/external/tensorflow/third_party/absl/abseil-cpp/absl/random/internal/
Dnanobenchmark_test.cc7 // https://www.apache.org/licenses/LICENSE-2.0
53 // Avoid migrating between cores - important on multi-socket systems. in RunAll()
54 int cpu = -1; in RunAll()
/external/webrtc/third_party/abseil-cpp/absl/random/internal/
Dnanobenchmark_test.cc7 // https://www.apache.org/licenses/LICENSE-2.0
53 // Avoid migrating between cores - important on multi-socket systems. in RunAll()
54 int cpu = -1; in RunAll()
/external/rust/crates/grpcio-sys/grpc/third_party/abseil-cpp/absl/random/internal/
Dnanobenchmark_test.cc7 // https://www.apache.org/licenses/LICENSE-2.0
53 // Avoid migrating between cores - important on multi-socket systems. in RunAll()
54 int cpu = -1; in RunAll()
/external/cronet/third_party/abseil-cpp/absl/random/internal/
Dnanobenchmark_test.cc7 // https://www.apache.org/licenses/LICENSE-2.0
53 // Avoid migrating between cores - important on multi-socket systems. in RunAll()
54 int cpu = -1; in RunAll()
/external/libtextclassifier/abseil-cpp/absl/random/internal/
Dnanobenchmark_test.cc7 // https://www.apache.org/licenses/LICENSE-2.0
53 // Avoid migrating between cores - important on multi-socket systems. in RunAll()
54 int cpu = -1; in RunAll()
/external/angle/third_party/abseil-cpp/absl/random/internal/
Dnanobenchmark_test.cc7 // https://www.apache.org/licenses/LICENSE-2.0
55 // Avoid migrating between cores - important on multi-socket systems. in RunAll()
56 int cpu = -1; in RunAll()
/external/pigweed/pw_snapshot/pw_snapshot_protos/
Dsnapshot_metadata.proto7 // https://www.apache.org/licenses/LICENSE-2.0
35 // (e.g. base-64 encoded or binary data).
38 // Null-pointer dereference
51 // string is case-sensitive. This should always be human readable text, and
58 // "codename-local-[build_id]"
59 // "codename-release-193"
66 // possible, detailing hardware revision, and distinguishing different cores
67 // in a multi-core device. Snapshots aggregated as related_snapshots should
72 // "propellerhat-evk"
73 // "gshoe-sensor-core-pvt"
[all …]

1234567