The Infona portal uses cookies, i.e. strings of text saved by a browser on the user's device. The portal can access those files and use them to remember the user's data, such as their chosen settings (screen view, interface language, etc.), or their login data. By using the Infona portal the user accepts automatic saving and using this information for portal operation purposes. More information on the subject can be found in the Privacy Policy and Terms of Service. By closing this window the user confirms that they have read the information on cookie usage, and they accept the privacy policy and the way cookies are used by the portal. You can change the cookie settings in your browser.
Some modern high-level synthesis (HLS) tools [1] permit the synthesis of multi-threaded software into parallel hardware, where concurrent software threads are realized as concurrently operating hardware units. A common performance bottleneck in any parallel implementation (whether it be hardware or software) is memory bandwidth — parallel threads demand concurrent access to memory resulting in contention...
Reading and writing data efficiently from storage system is necessary for most scientific simulations to achieve good performance at scale. Many software solutions have been developed to decrease the I/O bottleneck. One well-known strategy, in the context of collective I/O operations, is the two-phase I/O scheme. This strategy consists of selecting a subset of processes to aggregate contiguous pieces...
5G, the next generation of wireless communications, is focusing on modern antenna technologies like massive MIMO, phased arrays and mm-wave band to obtain data rates up to 10 Gbps. In this paper, we have proposed a new 64 element, 8×8 phased series fed patch antenna array, for 28 GHz, mm-wave band 5G mobile base station antennas. The phased array steers its beam along the horizontal axis to provide...
Content Addressable Memories (CAMs) have found widespread use in applications that require high speed search capabilities. Each cell in the CAM array is associated with a storage unit and a comparator logic. Due to the various customized features in the CAM implementations, creation of an automated BIST solution for testing them has presented unique challenges. This paper shows that, with suitable...
Nowadays environmental science experiences tremendous growth of raster data: N-dimensional (N-d) arrays coming mainly from numeric simulation and Earth remote sensing. An array DBMS is a tool to streamline raster data processing. However, raster data are usually stored in files, not in databases. Moreover, numerous command line tools exist for processing raster files. This paper describes a distributed...
Fast cardiac imaging using diverging waves (DW) is receiving much attention. Coherent compounding is important to keep spatial resolution and CNR acceptable. Two approaches have been presented in literature to do so: i) the full aperture of the probe is used and the virtual focus is moved along an arc centered at the center of the probe (ARC); ii) a sub-aperture is used and the virtual focus is linearly...
As the medical ultrasound signals are not stationary, the radiation pattern of the corresponding input data does not have a specific shape. Thus, their reconstruction using adaptive beamformer (BF) become indispensable in order to improve the quality of the image. Generalized Side Lobe Canceller (GSC) is a robust realization against clutter and interference, resulting from an elegant representation...
Ultrasound is a widely used imaging modality, both for diagnosis and guidance of interventional procedures such as biopsies. Ultrasound imaging commonly provides 2D data, which can be a limitation for further data processing, since information like out-of-plane motion is inaccessible. In this study, a specific multi-row array transducer — developed for the elastography application — is presented....
Lateral resolution and therefore image quality in ultrasound is tied to aperture size. While this relationship is understood in ideal imaging conditions, the utility of a large aperture in the presence of clutter is unknown. This problem is particularly relevant to abdominal imaging where thick tissue layers and deep targets create a challenging imaging environment. Previous studies have focused on...
The backbone of modern infrastructure is concrete, yet modern ultrasonic characterization techniques often fail to be accurate and repeatable. Recent advances in low frequency ultrasonic array hardware have generated a new potential for improved material and structural characterization of concrete. However, the analysis and interpretation associated with the new array based hardware is more difficult...
We propose a design for a fine-grained lock-based skiplist optimized for Graphics Processing Units (GPUs). While GPUs are often used to accelerate streaming parallel computations, it remains a significant challenge to efficiently offload concurrent computations with more complicated data-irregular access and fine-grained synchronization. Natural building blocks for such computations would be concurrent...
A novel ultrasound (US) platform with high channels density is a pre-requisite to open new frontiers in diagnostic and/or therapy by experimental implementation of new enabled advanced techniques. To date, few systems in the world permit to have a full and simultaneous control both in transmit and receive of all single elements of arrays with more than 1000 transducers. This paper presents a powerful...
The D4M tool was developed to address many of today's data needs. This tool is used by hundreds of researchers to perform complex analytics on unstructured data. Over the past few years, the D4M toolbox has evolved to support connectivity with a variety of new database engines, including SciDB. D4M-Graphulo provides the ability to do graph analytics in the Apache Accumulo database. Finally, an implementation...
In this paper, we introduce an Array Memory (AM) processor. The AM processor uses a shared memory network amenable to on-chip 3D stacking. Node couplings use a 1 to K adjacency of connections in each dimension of communication of an array of nodes, such as an R×C array where R ≥ K and C ≥ K and K is a positive odd integer. This design also provides data sharing between processors within sub-arrays...
In this paper, we present a new, dynamic graph data structure, built to deliver high update rates while keeping a low memory footprint using autonomous memory management directly on the GPU. By transferring the memory management to the GPU, efficient updating of the graph structure and fast initialization times are enabled as no additional memory allocation calls or reallocation procedures are necessary...
A row-column-addressed (RCA) 2-D array can be interpreted as two orthogonal 1-D arrays. By transmitting with row elements and receiving the echoes through column elements or vice versa, a rectilinear volume in front of the array can be beamformed. Since the transmit and receive 1-D arrays are orthogonal to each other, only one-way focusing is possible in each transmit or receive plane. For applications,...
Data acquisition from 2-D transducer arrays has become one of the main challenges for the development of endoscopic and catheter-based 3-D ultrasound imaging devices. Front-end ASICs with sub-array pre-beamforming have been reported that reduce the cable number by an order of magnitude. Further channel reduction requires digitization in the front-end ASIC to facilitate more in-probe data processing...
The aim of this contribution is to discuss an environmental filtering technique in array diagnosis. The basic idea is to distinguish the array contribution from the interference field using sparsity as discriminant by means of differential measurement technique. Basically, the field associated to the fault elements is separated by the field radiated by interference source using a mixed minimum ℓ1...
A new approach to optimum processing of multi-dimensional data arrays for advanced information technologies and education informatics, using innovative mathematical principle based on the combinatorial configurations expounds in this paper. This approach relates to the optimum arrangement of structural elements in two-or multi-dimensional arrays with respect to minimizing of retrieval capacity, and...
Learning Management Systems such as Modular Object-Oriented Dynamic Learning Environment (Moodle) only supports random group assignment or instructor based assignment method. However, with the understanding that random assignment method only increases the likelihood of heterogeneity in the group, while instructor based method involves the instructors and it is not dynamic, there is need to develop...
Set the date range to filter the displayed results. You can set a starting date, ending date or both. You can enter the dates manually or choose them from the calendar.