Kiyofumi Tanaka

Learn More
Cache memory is effective in bridging a growing speed gap between a processor and relatively slow external main memory. Almost all of today's commercial processors, not only high-performance microprocessors but embedded ones, have on-chip cache memories. However, energy consumption in the cache memory would approach or exceed 50% of the total consumption by(More)
A dynamic solid-phase microextraction (SPME) method to sample fresh headspace volatile compounds released during the grinding of roasted coffee beans was described and the analytical results using gas chromatography/mass spectrometry (GC/MS) and GC/olfactometry (GC/O) were compared to those of the conventional static SPME sampling methods using ground(More)
Along with the growing diversity and complexity of real-time embedded systems, significance of real-time scheduling is increasing. Rate monotonic (RM) and earliest deadline first (EDF) are representative scheduling algorithms for periodic tasks. RM has a merit that tasks with high-priority (short-period) have small jitters and short response times. However,(More)
Recently, CPUs with an identical ISA tend to have different microarchitectures, different computation resources, and special instructions. To achieve efficient program execution on such hardware, compilers have machine-dependent code optimization. However, software vendors cannot adopt this optimization for software production, since the software would be(More)
Giving tasks more urgent deadlines leads to shorter response times in EDF-based scheduling. This paper describes a technique that gives earlier deadlines by virtually advancing release times in the Total Bandwidth Server (TBS) context. This technique improves aperiodic tasks' responsiveness while it guarantees the schedulability of the system. Simulations(More)
Rate monotonic (RM) and earliest deadline first (EDF) are representative scheduling algorithms for real-time periodic tasks. RM has a merit that tasks with high-priority (short-period) have small jitters and short response times. However, it is impossible that processor utilization reaches 100% while maintaining schedulability or that tasks are given(More)