In the last decades the area of informatics had an exponential growth. This led to a high number of young students being attracted to higher education courses in the IT area. However, many students face difficulties w...
详细信息
ISBN:
(数字)9781665474641
ISBN:
(纸本)9781665474641
In the last decades the area of informatics had an exponential growth. This led to a high number of young students being attracted to higher education courses in the IT area. However, many students face difficulties when they have to learn programming. This often causes frustration and even dropout for many students. This paper presents a tool designed plugin that allows students to build programs using flowcharts and see the animation of the execution of those programs. The main objective is to facilitate the comprehension and application of basic programming concepts in programs that may solve common introductory problems.
The proceedings contain 26 papers. The topics discussed include: Pimacolaba: collaborative acceleration for FFT on commercial processing-in-memory architectures;characterization and design of 3D-stacked memory for ima...
ISBN:
(纸本)9798400710919
The proceedings contain 26 papers. The topics discussed include: Pimacolaba: collaborative acceleration for FFT on commercial processing-in-memory architectures;characterization and design of 3D-stacked memory for image signal processing on AR/VR devices;data prefetching on processors with heterogeneous memory;UpDown: a novel architecture for unlimited memory parallelism;measuring data access latency in large CPU caches;implementation of a two-level programmable cache emulation and test system;programming the future: the essential role of system topology awareness in heterogeneous disaggregated environments;using isoefficiency as a metric to assess disaggregated memory systems for high performance computing;and a workflow for the synthesis of irregular memory access microbenchmarks.
As urban development stands on the brink of a new epoch, the imperative exploration of artificial intelligence, logic programming, and entropy demands visionary planning, ethical conduct, and a deep appreciation of th...
详细信息
ISBN:
(纸本)9783031809453;9783031809460
As urban development stands on the brink of a new epoch, the imperative exploration of artificial intelligence, logic programming, and entropy demands visionary planning, ethical conduct, and a deep appreciation of their far-reaching impact when synergized within smart city frameworks. This study delves into the complex relationship between artificial intelligence, logic programming, and entropy, highlighting their pivotal role in advancing smart cities towards operational excellence and evolutionary success. By harnessing artificial intelligence's understanding of human emotions and sentiments, urban centers are redefining city living. Employing cutting-edge technologies not only empowers healthcare innovation but also improves city planning, public safety, transit systems, and environmental management, significantly enhancing the quality of life for citizens. The key finding of this study underscores the importance of addressing challenges inherent in such integration, particularly in healthcare, leading to a high degree of citizens' wellbeing.
The increasing numbers of distributed energy resources (DER) incur new challenges for the energy supply due to the volatilities and uncertainties of renewable energies. To utilize the benefits of DER, a combination wi...
详细信息
Choreographic programming (CP) is a method to implement distributed systems that ensures communication deadlock freedom by design. To use CP, though, the number of processes and the network among them must be known st...
详细信息
When a satellite is used to perform an Earth observation mission, orbital maneuvers are important when the moving target exceeds the maximum coverage field of the satellite-lite. Fast response observation is achieved ...
详细信息
While quantum computers enable significant performance improvements for certain classes of applications, building a well-defined programming model has been a pressing issue. In this paper, we address some of the key l...
详细信息
ISBN:
(纸本)9798350311990
While quantum computers enable significant performance improvements for certain classes of applications, building a well-defined programming model has been a pressing issue. In this paper, we address some of the key limitations to realizing a generic heterogeneous parallel programming model for quantumclassical heterogeneous platforms. We discuss our experience in enabling user-level multi-threading in QCOR [1] as well as challenges that need to be addressed for programming future quantum-classical systems. Specifically, we discuss our design and implementation of introducing C++-based parallel constructs to enable 1) parallel execution of a quantum kernel with std::thread and 2) asynchronous execution with std::async. To do so, we provide a detailed overview of the current implementation of the QCOR programming model and runtime, and discuss how we add 1) thread-safety to some of its user-facing API routines, and 2) increase parallelism in QCOR by removing data races that inhibit multi-threading so as to better utilize available computing resources. We also present preliminary performance results with the Quantum++ [2] back end on a single-node Ryzen9 3900X machine that has 12 physical cores (24 hardware threads) with 128GB of RAM. The results show that running two Bell kernels with 12 threads per kernel in parallel outperforms running the kernels one after the other each with 24 threads (1.63x improvement). In addition, we observe the same trend when running two Shor's algorthm kernels in parallel (1.22x faster than executing the kernels one after the other). Furthermore, the parallel version is better in terms of strong scalability. We believe that our design, implementation, and results will open up an opportunity not only for 1) enabling quicker prototyping of parallel-aware quantum-classical algorithms on quantum circuit simulators in the short-term, but also for 2) realizing a generic parallel programming model for quantumclassical heterogeneous platforms in
GPGPUs arc widely used in high-performance computing. Therefore, it is crucial to experiment and discover how to better utilize their latest generations of relevant applications. In this paper, we introduce highly tun...
详细信息
ISBN:
(纸本)9798350364613;9798350364606
GPGPUs arc widely used in high-performance computing. Therefore, it is crucial to experiment and discover how to better utilize their latest generations of relevant applications. In this paper, we introduce highly tuned stencil-based kernels for NVIDIA MOO and HUM (of a GH200) GPGPUs. Performance results yield useful insights into the behavior of this type of computation for these new accelerators. This knowledge can be leveraged by many scientific applications which involves stencil computations. Further, evaluation of three different programming models: CUDA, OpenACC, and OpenMP target offloading is conducted on aforementioned accelerators. We extensively study the performance and portability of various kernels under each programming model and provide corresponding optimization recommendations. Furthermore, we compare the performance of different programming models on the mentioned architectures. Up to 58% performance improvement was achieved against the previous GPGPU generation for a highly optimized kernel of the same class, and up to 42% for all classes. In terms of programming models, and keeping portability in mind, optimized OpenACC implementation outperforms OpenNIP implementation by 33%. If portability is not a factor, the best CUDA implementation outperforms the optimized OpenACC one by 2.1 x.
In the engineering environment, aerodynamic design tends to face the problem of finding the optimal value under multiple objectives and multiple constraints, so the huge computational cost expenditure which mainly cau...
详细信息
Genetic programming (GP) is one of the effective methods to automatically generate a structure of behavior rule of agent such as robots. In optimization of a behavior rule of an agent to achieve a task, it is importan...
详细信息
ISBN:
(纸本)9781665499248
Genetic programming (GP) is one of the effective methods to automatically generate a structure of behavior rule of agent such as robots. In optimization of a behavior rule of an agent to achieve a task, it is important to generate robust rules that work well in an environment involving slight errors. This paper shows a new approach for generating a flexible behavior rule of agent achieving task in an inaccurate environment. In our approach, we focus on the flexibility of humans' behavior to apply learned knowledge to similar patterns. Here we extend the Santa Fe Trail problem which is one of artificial ant problems, and introduce a degree of imitation of human operations to the objective function. Through the numerical experiments, we show that GP with a new objective function can generate rules that work well in an environment with errors.
暂无评论