Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Alessandro Marongiu

dblp:14/4813 · DBLP profile ↗
← Back
5ranked-venue papers
5as first author
0since 2021 · last 2004
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Systems, architecture and hardware · 3 · 3 first-authorSoftware engineering, systems software and programming languages · 1 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 1 · 1 first-author

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Computer architecture, parallel and distributed computing, and storage systems
3 papers
Parallel and multicore computing · 42% Hardware accelerators and domain-specific architectures · 38% Reconfigurable computing and FPGAs · 16%
Interdisciplinary, comprehensive, and emerging computing
1 paper
Bioinformatics and computational biology · 100%

Topics — the 7 heaviest of 8, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Hardware accelerators and domain-specific architectures
bioinformatics accelerator
0.012003
Designing hardware for protein sequence analysis · Bioinform. 2003
Reconfigurable computing and FPGAs › FPGA accelerator
FPGA accelerator design
0.012001
Parallel dedicated hardware devices for heterogeneous computations · SC 2001
Parallel and multicore computing › parallel programming models
automatic parallelization
0.012000
Automatic Mapping of System of N-Dimensional Affine Precurrence Equations (SARE) onto Distributed Memory Parallel Systems · IEEE Trans. Software Eng. 2000
Parallel and multicore computing › parallelizing compiler
parallel code generation
0.012000
Automatic Mapping of System of N-Dimensional Affine Precurrence Equations (SARE) onto Distributed Memory Parallel Systems · IEEE Trans. Software Eng. 2000
Parallel and multicore computing
parallel programming models
0.012000
Automatic Mapping of System of N-Dimensional Affine Precurrence Equations (SARE) onto Distributed Memory Parallel Systems · IEEE Trans. Software Eng. 2000
Bioinformatics and computational biology
protein sequence analysis
0.012003
Designing hardware for protein sequence analysis · Bioinform. 2003
High-performance computing
distributed memory systems
0.012000
Automatic Mapping of System of N-Dimensional Affine Precurrence Equations (SARE) onto Distributed Memory Parallel Systems · IEEE Trans. Software Eng. 2000

Methods — techniques the papers use, named apart from their topics

co-processor architecture · 0.1system of affine recurrence equations · 0.0hardware prototyping · 0.0VHDL generation · 0.0iteration space transformation · 0.0SARE · 0.0
YearPublicationVenuePosition
2004 A specialized hardware device for the protein similarity search
abstract
Abstract This work presents the architecture of PROSIDIS, a special purpose processor designed to search for the occurrence of substrings similar to a given ‘template string’ within a proteome. Similarity is determined by means of a weighting matrix which measures the degree of similarity between any two amino acids. The paper recalls the basis of the PHG (Parallel Hardware Generator) tool, developed in the framework of the HADES project (Hardware Design for Scientific Applications). Through PHG it is possible to design, in a nearly automatic way, a parallel hardware which efficiently implements an algorithm described through recurrence equations; PHG is able to generate a synthesizable VHDL which represents a parallel system derived from the System of Affine Recurrence Equations (SARE) describing the problem. In this work we illustrate the advantages derived from designing a special purpose processor to face the protein similarity discovery problem. Some preliminary results are given, reporting the time spent by several conventional computing architectures and by the PROSIDIS processor hosted by a personal computer to solve the same protein analysis problem. The results show that PROSIDIS, implemented on a Xilinx XV1000 FPGA, gives speedup figures ranging from 5.6 up to 55.6. Copyright © 2004 John Wiley & Sons, Ltd.
Alessandro Marongiu, Paolo Palazzari, Vittorio Rosato
Concurr. Pract. Exp.1
2003 Designing hardware for protein sequence analysis
abstract
UNLABELLED: We present the architecture of PROSIDIS, a special purpose co-processor designed to search for the occurrence of substrings similar to a given 'template string' within a proteome. Actual tests show speed up figures ranging from 5 to 50 with respect to conventional general-purpose processors. AVAILABILITY: the PROSIDIS configuration file and the c code are available at http://www.enea.it/hpcn/php/rosato/
Alessandro Marongiu, Paolo Palazzari, Vittorio Rosato
Bioinform.1
2001 Parallel dedicated hardware devices for heterogeneous computations
abstract
We describe a design methodology which allows a fast design and prototyping of dedicated hardware devices to be used in heterogeneous computations. The platforms used in heterogeneous computations consist of a general-purpose COTS architecture which hosts a dedicated hardware device; parts of the computation are mapped onto the former, parts onto the latter, in a way to improve the overall computation efficiency. We report the design and the prototyping of a FPGA-based hardware board to be used in the search of low-autocorrelation binary sequences. The circuit has been designed by using a recently developed Parallel Hardware Generator (PHG) package which produces a synthesizable VHDL code starting from the specific algorithm expressed as a System of Affine Recurrence Equations (SARE). The performance of the realized devices has been compared to those obtained on the same numerical application on several computational platforms.
Alessandro Marongiu, Paolo Palazzari, Vittorio Rosato
SC1
2000 Exact realization of large DT-CNNs on limited-sized CNN circuits
abstract
Since their introduction, Cellular Neural Networks have been constantly developed to include a broad class of problems. Despite their theoretical success, CNN implementations still suffer size limitations. In fact while the biggest CNN chips,due to VLSI constraints, have no more than few thousands of cells distributed on a 2D array, real problems may be multi-dimensional and may require millions of cells. In this paper we introduce a theoretical result allowing the emulation of a large DTCNN on a smaller and/or lower dimensional one. The smaller DTCNN will be equipped with some additional memory with respect to a standard DTCNN. Due to the theoretical formulation of the problem the DTCNN emulation has exactly the same behavior as the original one.
Alessandro Marongiu, Valerio Cimagalli
ISCAS1
2000 Automatic Mapping of System of N-Dimensional Affine Precurrence Equations (SARE) onto Distributed Memory Parallel Systems
abstract
The automatic extraction of parallelism from algorithms, and the consequent parallel code generation, is a challenging problem. We present a procedure for automatic parallel code generation in the case of algorithms described through a SARE (Set of Affine Recurrence Equations). Starting from the original SARE description in an N-dimensional iteration space, the algorithm is converted into a parallel code for an (eventually virtual) m-dimensional distributed memory parallel machine (m
Alessandro Marongiu, Paolo Palazzari
IEEE Trans. Software Eng.1