140,979 research outputs found

    puzzlef/hello-cuda: A basic "Hello world" or "Hello CUDA" example to perform a number of operations on NVIDIA GPUs using CUDA

    No full text
    <p>A basic "Hello world" or "Hello CUDA" example to perform a number of operations on NVIDIA GPUs using <a href="https://docs.nvidia.com/cuda/index.html">CUDA</a>.</p> <blockquote> <p>You can just copy <code>main.sh</code> to your system and run it. <br> For the code, refer to <code>main.cu</code>.</p> </blockquote> <p><br></p> <pre><code class="language-bash">$ bash main.sh # Cloning into 'hello-cuda'... # remote: Enumerating objects: 33, done. # remote: Counting objects: 100% (12/12), done. # remote: Compressing objects: 100% (11/11), done. # remote: Total 33 (delta 2), reused 6 (delta 1), pack-reused 21 # Receiving objects: 100% (33/33), 24.58 KiB | 719.00 KiB/s, done. # Resolving deltas: 100% (9/9), done. # HELLO WORLD: # GPU[B1.T0]: Hello CUDA # GPU[B1.T1]: Hello CUDA # GPU[B1.T2]: Hello CUDA # GPU[B1.T3]: Hello CUDA # GPU[B1.T4]: Hello CUDA # GPU[B1.T5]: Hello CUDA # GPU[B1.T6]: Hello CUDA # GPU[B1.T7]: Hello CUDA # GPU[B3.T0]: Hello CUDA # GPU[B3.T1]: Hello CUDA # GPU[B3.T2]: Hello CUDA # GPU[B3.T3]: Hello CUDA # GPU[B3.T4]: Hello CUDA # GPU[B3.T5]: Hello CUDA # GPU[B3.T6]: Hello CUDA # GPU[B3.T7]: Hello CUDA # GPU[B2.T0]: Hello CUDA # GPU[B2.T1]: Hello CUDA # GPU[B2.T2]: Hello CUDA # GPU[B2.T3]: Hello CUDA # GPU[B2.T4]: Hello CUDA # GPU[B2.T5]: Hello CUDA # GPU[B2.T6]: Hello CUDA # GPU[B2.T7]: Hello CUDA # GPU[B0.T0]: Hello CUDA # GPU[B0.T1]: Hello CUDA # GPU[B0.T2]: Hello CUDA # GPU[B0.T3]: Hello CUDA # GPU[B0.T4]: Hello CUDA # GPU[B0.T5]: Hello CUDA # GPU[B0.T6]: Hello CUDA # GPU[B0.T7]: Hello CUDA # CPU: Hello world! # DEVICE PROPERTIES: # COMPUTE DEVICE 0: # Name: Tesla V100-PCIE-16GB # Compute capability: 7.0 # Multiprocessors: 80 # Clock rate: 1380 MHz # Global memory: 16151 MB # Constant memory: 64 KB # Shared memory per block: 48 KB # Registers per block: 65536 # Threads per block: 1024 (max) # Threads per warp: 32 # Block dimension: 1024x1024x64 (max) # Grid dimension: 2147483647x65535x65535 (max) # Device copy overlap: yes # Kernel execution timeout: no # CHOOSE DEVICE: # Current CUDA device: 0 # CUDA device with atleast compute capability 1.3: 0 # Cards that have compute capability 1.3 or higher # support double-precision floating-point math. # MALLOC PERFORMANCE: # Host malloc (1 GB): 0.00 ms # CUDA malloc (1 GB): 1.35 ms # Host free (1 GB): 0.00 ms # CUDA free (1 GB): 1.51 ms # MEMCPY PERFORMANCE: # Host to host (1 GB): 412.59 ms # Host to device (1 GB): 225.32 ms # Device to host (1 GB): 246.87 ms # Device to device (1 GB): 0.04 ms # ADDITION: # a = 1, b = 2 # a + b = 3 (GPU) # VECTOR ADDITION: # x = vector of size 1 GB # y = vector of size 1 GB # Vector addition on host (a = x + y): 438.02 ms # Vector addition on device <<<32768, 32>>> (a = x + y): 4.33 ms # Vector addition on device <<<16384, 64>>> (a = x + y): 3.98 ms # Vector addition on device <<<8192, 128>>> (a = x + y): 4.01 ms # Vector addition on device <<<4096, 256>>> (a = x + y): 3.97 ms # Vector addition on device <<<2048, 512>>> (a = x + y): 4.00 ms # Vector addition on device <<<1024, 1024>>> (a = x + y): 3.97 ms # DOT PRODUCT: # x = vector of size 1 GB # y = vector of size 1 GB # Dot product on host (a = x . y): 207.39 ms [2.154769e+05] # Dot product on device (a = x . y): 2.69 ms [2.154769e+05] (memcpy approach) # Dot product on device (a = x . y): 2.50 ms [2.154769e+05] (inplace approach) # Dot product on device (a = x . y): 2.50 ms [2.154769e+05] (atomic-add approach) # HISTOGRAM: # buf = vector of size 1 GB # Finding histogram of buf on host: 747.00 ms # Finding histogram of buf on device (basic approach): 401.06 ms # Finding histogram of buf on device (shared approach): 6.85 ms # MATRIX MULTIPLICATION: # x = matrix of size 16 MB # y = matrix of size 16 MB # Matrix multiplication on host (a = x * y): 33307.13 ms [3.287916e+00] # Matrix multiplication on device (a = x * y): 18.93 ms (basic approach) [3.287916e+00] # Matrix multiplication on device (a = x * y): 12.20 ms (tiled approach) [3.287916e+00] </code></pre> <p><br> <br></p> <h2>References</h2> <ul> <li><a href="https://nvlabs.github.io/cub/">CUB Documentation</a></li> <li><a href="https://github.com/moderngpu/moderngpu">moderngpu/moderngpu: Patterns and behaviors for GPU computing</a></li> <li><a href="https://developer.nvidia.com/blog/faster-parallel-reductions-kepler/">Faster Parallel Reductions on Kepler</a></li> <li><a href="https://stackoverflow.com/a/37569519/1413259">CUDA atomicAdd for doubles definition error</a></li> <li><a href="https://docs.nvidia.com/cuda/cuda-c-programming-guide/index.html">CUDA C++ Programming Guide</a></li> <li><a href="https://docs.nvidia.com/cuda/index.html">CUDA Toolkit Documentation</a></li> </ul> <p><br> <br></p> <p><a href="https://www.youtube.com/watch?v=8sDg-lD1fZQ"></a><br> <a href="https://puzzlef.github.io"></a></p&gt

    Hello message scheme enhancement in CRMANET

    No full text
    © 2016 IEEE. All these years, a lot of efforts have been put upon how to reduce the broadcast overhead consumption in Cognitive Radio enabled Mobile Ad hoc Network (CRMANET). In this work, we propose an improved hello message scheme named Adaptive Classified Hello Scheme (ACHS) adopting classification method in CRMANET. Different from fixed hello interval and content form in frequently used Periodic Hello Message Scheme (PHMS), ACHS categorizes nodes into different classes based on node mobility. Each class in ACHS will be configured with different hello intervals and content format. Given each nodes real-time function performing in CRMANET (on the route or off the route), ACHS employs different strategies. For instance, when nodes are performing data transmission, instead of sending dedicate hello messages, their hello information will be attached into the data message to further reduce the control overhead. Compared with Periodic Hello Message Scheme (PHMS) and Reactive Hello Protocol (RHMS) in simulation, ACHS has improved hello efficiency around 50%

    Hello Bio Antibody Validation Data

    No full text
    Repository for validation data associated with Hello Bio antibody product

    iPods in early childhood: Mobile technologies and story telling

    No full text
    Mobile technologies are making inroads in many aspects of education. The potential of many of these devices is being explored in a range of educational environments but early childhood educators are not commonly early adopters of these new technologies. This paper examines the process and impact of iPods on these students’ creation of original digital stories to support their understanding of how young children learn. The pedagogical approach is described in detail together with observations on the process, lessons learned, and extensions of the activity into other discipline areas

    Desenvolupament de l'activitat comercial de l'empresa francesa *Hello Watt a Espanya

    No full text
    [ES] Este trabajo consiste en la documentación de las prácticas de fin de máster realizadas en el puesto de "Interno en Estrategia y Operaciones - Equipo España" en la empresa Hello Watt. El objetivo principal del proyecto es analizar y mejorar la rentabilidad del negocio en España, participando activamente en la expansión internacional y gestionando las relaciones con los socios clave. Para alcanzar estos objetivos, se implementan diversas metodologías, como el seguimiento continuo de los KPIs y la evolución comercial, la coordinación con el equipo de operaciones para gestionar eficientemente la expansión, y la negociación de términos comerciales y presupuestos con los socios. Adicionalmente, se realiza un seguimiento constante de las noticias del mercado y actividades de inteligencia estratégica para facilitar el intercambio de conocimiento interno y mejorar la toma de decisiones.[EN] This work consists of the documentation of the Master's thesis internship in the position of "Strategy and Operations Intern - Spain Team" in the company Hello Watt. The main objective of the project is to analyse and improve the profitability of the business in Spain, actively participating in international expansion and managing relationships with key partners. To achieve these objectives, various methodologies are implemented, such as continuous monitoring of KPIs and commercial evolution, coordination with the operations team to efficiently manage expansion, and negotiation of commercial terms and budgets with partners. In addition, market news and strategic intelligence activities are constantly monitored to facilitate the exchange of internal knowledge and improve decision making.Ramírez Bueno, FJ. (2024). Développement de l'activité commerciale de la société française Hello Watt en Espagne. Universitat Politècnica de València. https://riunet.upv.es/handle/10251/213279TFG

    Grupo Hello Valencia

    No full text
    La realización del presente trabajo para finalizar el ciclo contiene un análisis del grupo de comunicación Hello Valencia. El objetivo de este análisis consiste en examinar el funcionamiento de la empresa internamente. El trabajo abarca desde sus inicios a su posición actual como medio de comunicación, haciendo hincapié en las principales actividades, funciones y trabajos que se realizan, las funciones de los trabajadores, los principales problemas contra los que lucha la empresa, y el entorno que la rodea condicionando indirectamente.Universidad Europea de ValenciaTécnico Superior en Marketing y PublicidadPresencia

    Hello World! Una paradoja comunicativa entre humanos y máquinas

    No full text
    [ES] Proyecto aplicado que se fundamenta en la creación de un busto animatrónico femenino, que mediante la gesticulación de diferentes partes de su cara lanza un mensaje en código binario, planteando dudas respecto a la correcta comunicación entre el hombre y la máquina.[EN] Implemented Project based on the creation of a female animatronic bust, which sends a binari message through several parts of its face. It suggests doubts about correct communication between human beings and machines.Pruñonosa Asensio, A. (2013). Hello World! Una paradoja comunicativa entre humanos y máquinas. Universitat Politècnica de València. https://riunet.upv.es/handle/10251/38013Archivo delegad

    Underground magazines: '(Anti)Hello', 'The Bogeyman', 'Uronia' (Madrid, 1977)

    No full text
    En el pos-franquismo, fueron muchas las publicaciones marginales o subterráneas (a menudo clandestinas) que difundían una subversiva propuesta social, moral y política. En el convulso Madrid de 1977, el autor fue uno de los creadores del '(Anti)Hola' y 'El Coco', y codirigió 'Uronía'. Aquí se reproducen estas revistas contraculturales, con documentos anexos que las sitúan dentro del amplio contexto estatal, tal como referían 'Cambio 16', 'Ajoblanco' y 'Bicicleta'.In post-Francoism, there were many marginal or underground (often clandestine) publications that spread a subversive social, moral and political proposal. In the convulsed Madrid of 1977, the author was one of the creators of the '(Anti)Hello' and 'The coconut, and co-directed Uronía. These counter-cultural journals are reproduced here, with annexed documents that situate them within a broad context, as it was referred in 'Cambio 16', 'Ajoblanco' and 'Bicicleta'.Depto. de Teorías y Análisis de la ComunicaciónFac. de Ciencias de la Informaciónunpu

    THE INFLUENCE OF MARKETING MIX ON CUSTOMER DECISIONS AT HELLO COFFEE BANJARMASIN

    No full text
    The research aims to; 1) examine and analyze the influence of product on customer buying decision at Hello Coffe Banjarmasin; 2) examine and analyze the influence of price on customer buying decision at Hello Coffe Banjarmasin; 3) examine and analyze the influence of place on customer buying decision at Hello Coffe Banjarmasin; 4) examine and analyze the influence of promotion on customer buying decision at Hello Coffe Banjarmasin. The type of research is quantitative with causal approach to determine the relationship between  variables  or  the  influence  of  independent  variables  on  dependent  variable. The population of this research is all customer at Hello Coffe. The sampling technique used in this research is quota sampling. The respondent of this research amounts to 35 customer at Hello Coffer Banjarmasin. the data collection technique used in this research is a questionnaire. The data analysis technique used in this research is multiple linear regression with the application of the SPSS Statistics 26 program. The result of the t-test in this research showed that there is a positive and significant influence of product on customer buying decision, a positive and significant influence of price on customer buying decision, a positive and significant influence of place on customer buying decision   and there is a positive and significant influence of promotion on customer buying decision at Hello Coffe Banjarmasin. the determination coefficient (R2) test result showed that Customer Buying Decision  (Y) variable can be affected by Product (X1), Price (X2), Place (X3) and Promotion (X4) by 40,2% while the remaining 59,8% can be explained by other factors or variables that are not examined in this research

    Spatially-localized time dependent solutions including turbulence and their interactions in 2D Kolmogorov flow

    No full text
    In 2D Kolmogorov flow in small aspect ratio domains, spatially-localized solutions such as kink, traveling or time-dependent kink-antikink pars coexist. However, the conservation of the flow rate in the y direction strongly restrict combination of localized solutions and their positioning. We find that by adding a homogeneous flow U y their positioning is controlled and each of localized solutions including a spatially-localized chaos is isolated. Numerical results suggest that these isolated solutions can be elements constructing a whole flow
    corecore